如何替换实际的"\n"字符串,而不是换行符

 陨落星辰W_955 发布于 2023-02-06 15:44

我一直在尝试过去两个小时,但我不能替换字符串\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;

无论如何将其替换为字符串?

1 个回答
  • 你可以使用 " \\n "或者你可以' @ '像这样开始你的字符串:

    enc.GetBytes(listView1.Items[i].SubItems[1].Text.Replace(@"\n" + "\x0A")
    

    它们被称为逐字字符串,您可以查看此文档.

    2023-02-06 15:48 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有