gpt4 book ai didi

c# - 转义字符问题

转载 作者:太空狗 更新时间:2023-10-29 23:58:31 25 4
gpt4 key购买 nike

我有一个字符串变量。它包含文本:

\0#«Ия\0ьw7к\b\0E\0њI\0\0ЂЪ\n

当我尝试将它添加到 TextBox 控件时,没有任何反应。因为\0 表示结束。

如何按原样添加文本?​​

更新:文本是动态放置在变量中的,所以@不合适。

最佳答案

您的想法是显示反斜杠吗?如果是这样,反斜杠将需要在原始字符串中。

如果您从字符串文字中获取该文本,只需将其设为 verbatim string literal 即可:

string text = @"\0#«Ия\0ьw7к\b\0E\0њI\0\0ЂЪ\n";

如果要传递一个确实包含 Unicode“nul”字符 (U+0000) 的字符串,那么您将无法让 Windows 显示它。您应该先删除这些字符:

textBox.Text = value.Replace("\0", "");

关于c# - 转义字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4069775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com