我一直在尝试过去两个小时,但我无法替换字符串 \ n ,这就是我所做的:
Encoding enc = Encoding.ASCII;
for (int i = 0; i < numpntr; i++)
{
bw.BaseStream.Position = strt + i*var;
bw.Write(
enc.GetBytes(listView1.Items[i].SubItems[1].Text.Replace("\n","\x0A") + (new string('\0',
bytecnt - enc.GetByteCount(listView1.Items[i].SubItems[1].Text.Replace("\n" + "\x0A"))))));
}
bw.Flush();
bw.Close();
bw = null;
无论如何将其替换为字符串?
答案 0 :(得分:5)
您可以使用" \\n "
,也可以将' @ '
字符串的开头添加为:
enc.GetBytes(listView1.Items[i].SubItems[1].Text.Replace(@"\n" + "\x0A")
它们被称为逐字字符串,您可以查看this文档。