Phi*_*hil 6 c# tostring .net-core
我有以下格式 var format = "0\"";
然后我就这样使用它 1.ToString(format);
我期待它返回,1"但它会返回1
如何让它插入双引号(")?
我试过了...
var format = "0\u0022";
var format = @"0""";
并且无法让它发挥作用.
如果我使用它确实有效string.Format...
var format = "{0}\"";
string.Format(format, 1)
那将1"根据需要给我.
有谁知道怎么弄.ToString()的方法插入双引号?
如果要将字符添加到格式字符串中(而不是格式字符串的一部分),请将它们包装到撇号中 '...':
 // 0 - specifies format
 // '\"' - will be preserved as it is - " 
 string result = 1.ToString("0'\"'");
 Console.Write(result);
结果:
 1"
| 归档时间: | 
 | 
| 查看次数: | 70 次 | 
| 最近记录: |