首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在C#中从ASCII码中获取字符

如何在C#中从ASCII码中获取字符
EN

Stack Overflow用户
提问于 2010-08-05 21:04:37
回答 2查看 296.5K关注 0票数 83

我正在尝试解析C#中的一个文件,该文件具有由ASCII码0、1和2分隔的字段(字符串)数组(在Visual basic6中,您可以使用Chr(0)或Chr(1)等来生成这些字符)。

我知道对于C#中的字符代码0,您可以执行以下操作:

代码语言:javascript
复制
char separator = '\0';

但这对字符代码1和2不起作用吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-05 21:08:05

有两个选项:

代码语言:javascript
复制
char c1 = '\u0001';
char c1 = (char) 1;
票数 157
EN

Stack Overflow用户

发布于 2010-08-05 21:09:39

你可以简单地写下:

代码语言:javascript
复制
char c = (char) 2;

代码语言:javascript
复制
char c = Convert.ToChar(2);

或更复杂的选项,仅用于ASCII编码

代码语言:javascript
复制
char[] characters = System.Text.Encoding.ASCII.GetChars(new byte[]{2});
char c = characters[0];
票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3414900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档