此表达式":s"
中的string.format("{0:s}", "hello world")
是否仅表示变量是字符串?我只是不确定为什么有人会这样做。
我在代码中发现了这一点,并希望删除":s"
,但希望确保我不会改变行为。
答案 0 :(得分:6)
标准日期和时间格式字符串的Sortable specifier
在您的情况下(打印字符串)我认为它对输出没有影响
说明符作用于DateTime值,将其转换为适合排序的显示格式 例如,调用此代码
string result = string.Format("-{0:s}-", DateTime.Now);
Console.WriteLine(result)
将打印
2013-09-04T19:27:56