我有一个如下的枚举:
public enum AudioEncoding
{
PCM_24Bit = 0,
ADPCM_24Bit = 1,
MPEG2_128kBit = 2
}
我需要将枚举数的值转换为字符串三位基数为 2 的数字,例如"010"
.
我尝试了以下方法将字符串转换为以 2 为底的数字:
int audioEncInt = (int)AudioEncoding.ADPCM_24Bit;
string audioEncStr = Convert.ToString(audioEncInt, 2);
它工作正常,但它返回一个字符串值"10"
。如何返回字符串值"010"
?