一位前同事写道:
String.Format("{0:#;;} {1:records;no records;record}", rows, rows - 1);
//Rows is a integer value
我读了这些文章:
Code Project - .NET中的自定义字符串格式
MSDN - 自定义数字格式字符串
但是我仍然不理解这个格式是如何工作的。显然,我可以看到输出结果,但是我不明白{0:#;;}
和第二个是什么意思。我想用相同的方法指定年龄(年,岁...)
我对这个字符串格式非常好奇。有人能解释一下这种行为吗?作者已经不在我们公司工作了。