C#字符串ASCII表示

TK.*_*TK. 2 c# regex string ascii

如何将ASCII特殊字符(例如,使用ASCII值0x01)插入字符串?

我问,因为我使用以下内容:

str.Replace( "<TAG1>", Convert.ToChar(0x01).ToString() );
Run Code Online (Sandbox Code Playgroud)

我觉得必须有比这更好的方法.有任何想法吗?

更新:

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

Chr*_*ung 6

我相信你可以用来\uXXXX在你的字符串中插入指定的代码.

ETA:我刚刚测试了它,它的工作原理.:-)

using System;
class Uxxxx {
    public static void Main() {
        Console.WriteLine("\u20AC");
    }
}
Run Code Online (Sandbox Code Playgroud)