一、遇到的问题
如下代码,突然报错!
private void Form1_Load(object sender, EventArgs e)
{
string uuid = "xxxxx";
Console.WriteLine(string.Format("{uuid:{0}}", uuid));
}
引发的异常:“System.FormatException”(位于 mscorlib.dll 中)
“System.FormatException”类型的未经处理的异常在 mscorlib.dll 中发生
输入字符串的格式不正确。
二、解决问题
问题的根源在于{}
,一个不够,那就两个{{}}
如下代码就能正确执行
private void Form1_Load(object sender, EventArgs e)
{
string uuid = "xxxxx";
Console.WriteLine(string.Format("{{uuid:{0}}}", uuid));
}
觉得好,就一键三连呗(点赞+收藏+关注)