【发布时间】:2014-09-02 16:34:44
【问题描述】:
一位前同事写道:
String.Format("{0:#;;} {1:records;no records;record}", rows, rows - 1);
//Rows is a integer value
我读过这样的文章
Code Project - Custom String Formatting in .NET
MSDN - Custom Numeric Format Strings
但我仍然不明白这种格式是如何工作的。显然我可以看到输出,但我不明白这部分{0:#;;} 和第二部分。我想为指定年龄(年,年...)做同样的事情
我对这种字符串格式很好奇。有人可以解释这种行为吗?作者不再与我们合作。
【问题讨论】:
标签: c# formatting string.format