Dav*_*d H 23 .net c# string .net-4.0 string-formatting
我刚刚接过一些代码,我看到这个用了很多.它似乎取整数并创建一个看起来像"01","02"等的字符串.
我不确定的是这里使用的惯例.为什么格式{0:00}而不是{00}?
string.Format("{0:00}", int.Parse(testVal) + 1);
Run Code Online (Sandbox Code Playgroud)
Ale*_*Aza 44
第一个0是占位符,表示第一个参数.
00是一种实际格式.
例如,它可能是这样的:
var result = string.Format("{0:00} - {1:00}", 5, 6);
Run Code Online (Sandbox Code Playgroud)
result会的05 - 06.因此,第一个0表示取第一个参数5,而1表示取参数6.
格式是{index[,length][:formatString]}.看看String.Format方法.
| 归档时间: |
|
| 查看次数: |
66639 次 |
| 最近记录: |