C# 字符串 ASCII 表示

标签 c# regex string ascii

如何将 ASCII 特殊字符(例如 ASCII 值 0x01)插入到字符串中?

我问是因为我正在使用以下内容:

str.Replace( "<TAG1>", Convert.ToChar(0x01).ToString() );

而且我觉得一定有比这更好的方法。有什么想法吗?

更新:

此外,如果我使用这种方法,我是否需要担心 unicode 和 ASCII 冲突?

最佳答案

我相信您可以使用 \uXXXX 将指定的代码插入到您的字符串中。

预计到达时间:我刚刚对其进行了测试并且它有效。 :-)

using System;
class Uxxxx {
    public static void Main() {
        Console.WriteLine("\u20AC");
    }
}

关于C# 字符串 ASCII 表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/100236/

相关文章:

c# - 使用 Mailkit 通过 IMAP 保存附件

c# - Stanford.NLP for .NET 不加载模型

c# - EAV 的 Linq 查询

javascript - 在正则表达式中使用变量的简单方法

c# - 将对象保存到没有序列化属性的文件的最简单方法是什么?

regex - 为什么Dart(不)匹配此RegEx?

javascript - 如何匹配以空格和字符开头的所有单词

python - 我将如何使用 .join 和 for 循环制作随机十六进制代码生成器?

c# - 结合一个字符串的 TrimStart 和 TrimEnd

c - 在这种情况下,char[] 和 char* 有何不同?