如何转换int
为string
使用以下方案?
1
转换为 0001
123
转换为 0123
当然,字符串的长度是动态的.对于此示例,它是:
int length = 4;
Run Code Online (Sandbox Code Playgroud)
我该如何转换呢?
Jen*_*ens 108
像这样使用String.PadLeft:
var result = input.ToString().PadLeft(length, '0');
Run Code Online (Sandbox Code Playgroud)
Jef*_*ado 85
使用可用的格式选项,使用十进制格式字符串.与直接字符串操作相比,它更灵活,几乎不需要维护.
要使用至少4位数来获取字符串表示:
int length = 4;
int number = 50;
string asString = number.ToString("D" + length); //"0050"
Run Code Online (Sandbox Code Playgroud)
ada*_*ost 62
使用ToString()方法 - 标准和自定义数字格式字符串.看看MSDN文章如何:使用前导零填充数字.
string text = no.ToString("0000");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
103166 次 |
最近记录: |