String.Format 转义的有关问题
String.Format 转义的问题
我是想把 listview 控件的内容格式化到字符串,用 {} 分格,每项用 \r\n 分开,这样我粘贴看的清晰
但上面语句出了异常,我做了测试
简单测试用例,异常
放弃 {} 分割,正常
放弃 \r\n 分割, 正常
问,那我的需求怎么满足,他们好像二者只能取其一
------解决方案--------------------
你的 1 }}} 后面少了一个括号。
Clipboard.SetDataObject(
String.Format("{{{0}}}\r\n{{{1}}\r\n{{{2}}}\r\n{{{3}}}",
m_lvLog.SelectedItems[0].SubItems[0].Text,
m_lvLog.SelectedItems[0].SubItems[1].Text,
m_lvLog.SelectedItems[0].SubItems[2].Text,
m_lvLog.SelectedItems[0].SubItems[3].Text));
我是想把 listview 控件的内容格式化到字符串,用 {} 分格,每项用 \r\n 分开,这样我粘贴看的清晰
但上面语句出了异常,我做了测试
string a = String.Format("{{{0}}}\r\n{{{1}}\r\n{{{2}}}\r\n{{{3}}}",
"1",
"1",
"1",
"1");
简单测试用例,异常
string a = String.Format("{0}\r\n{1}\r\n{2}\r\n{3}",
"1",
"1",
"1",
"1");
放弃 {} 分割,正常
string a = String.Format("{{{0}}}{{{1}}{{{2}}}{{{3}}}",
"1",
"1",
"1",
"1");
放弃 \r\n 分割, 正常
问,那我的需求怎么满足,他们好像二者只能取其一
------解决方案--------------------
你的 1 }}} 后面少了一个括号。