有谁知道C#中和VB.net中chr等效的方法?

jobs24 2003-08-26 02:27:11
如"啊"的汉字内码是 0xB0A1
在vb 中用
dim s as String
s= chr(&HB0A1)
可以得到s="啊"

而在C#中
string s="啊"
由ToCharArray()得到的是Unicode字符,值为0x554a
C#中该怎样得到汉字的内码呢?
谢谢!
...全文
78 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jobs24 2003-08-26
  • 打赏
  • 举报
回复
理性思考,能否还说说 Encoding.Default.GetBytes()的相反的方法,就是和vb中的asc对应的
jobs24 2003-08-26
  • 打赏
  • 举报
回复
理性思考,多谢了!
laserman 2003-08-26
  • 打赏
  • 举报
回复
Encoding.Default.GetBytes("啊")
jobs24 2003-08-26
  • 打赏
  • 举报
回复
最后的解决办法是只有建一个VB项目,调用chr(),编译成dll,在C#中调用了。我是在做邮件的解码程序,如解释quoted-printable:=D6=D0=CE=C4English。多谢大家
jobs24 2003-08-26
  • 打赏
  • 举报
回复
汉字"啊",能否输出成 0xB0A1
能否由 0xb0a1转换成汉字"啊",而VB中的chr(&HB0A1)正好转成汉字"啊";
jjcccc 2003-08-26
  • 打赏
  • 举报
回复
char s='啊';
int sc=(int)s;
Console.WriteLine("{0:X}",sc);

输出:554A

OK!
rouser 2003-08-26
  • 打赏
  • 举报
回复
string s = "你";
char[] chs = s.ToCharArray();

MessageBox.Show(chs[0].ToString());
帅帅123321 2003-08-26
  • 打赏
  • 举报
回复
关注

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧