int m = 0; Response.Write(m.ToString()); // 输出 0 Response.Write(m.ToString("")); // 输出 0 Response.Write(m.ToString("#")); // 啥也不输出 Response.Write(m.ToString("0")); // 输出 0 m = 1; Response.Write(m.ToString("#")); // 输出 1 m = 10; Response.Write(m.ToString("#")); // 输出 10
如上,要注意“啥也不输出”这一行,也就是说“#”并不“待见”0。
所以其实我们并不推荐用纯“#”,比如:ToString("###,###"),建议改成:ToString("###,##0"),以避免 0 的时候不显示。