我正在尝试解析C#中的一个文件,该文件具有由ASCII码0、1和2分隔的字段(字符串)数组(在Visual basic6中,您可以使用Chr(0)或Chr(1)等来生成这些字符)。
我知道对于C#中的字符代码0,您可以执行以下操作:
char separator = '\0';
但这对字符代码1和2不起作用吗?
发布于 2010-08-05 21:08:05
有两个选项:
char c1 = '\u0001';
char c1 = (char) 1;
发布于 2010-08-05 21:09:39
你可以简单地写下:
char c = (char) 2;
或
char c = Convert.ToChar(2);
或更复杂的选项,仅用于ASCII编码
char[] characters = System.Text.Encoding.ASCII.GetChars(new byte[]{2});
char c = characters[0];
https://stackoverflow.com/questions/3414900
复制相似问题