永发信息网

C# ascii转字符

答案:5  悬赏:0  手机版
解决时间 2021-11-12 05:59
C# ascii转字符
最佳答案
字符转ASCII码:
public static int Asc(string character)
  {
   if (character.Length == 1)
   {
    System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
    int intAsciiCode = (int)asciiEncoding.GetBytes(character)[0];
    return (intAsciiCode);
   }
   else
   {
    throw new Exception("Character is not valid.");
   }
  }ASCII码转字符:
public static string Chr(int asciiCode)
  {
   if (asciiCode >= 0 && asciiCode <= 255)
   {
    System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
    byte[] byteArray = new byte[] { (byte)asciiCode };
    string strCharacter = asciiEncoding.GetString(byteArray);
    return (strCharacter);
   }
   else
   {
    throw new Exception("ASCII Code is not valid.");
   }
  }
全部回答
ASCII转int到容易些,关注
c# 使用的是unicode字符集,应该和为ascii相互转换 只能转换到字符的unicode编码,或者由unicode编码转换为字符

转换方法如一楼所写
字符变数字
char a='a';
int ua=(int)a;//字符变整数
a=(char)ua;//整数变回字符
char c = (char)56;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
喜欢和爱的差别是什么?
滨州教与学怎么样
如果我在地上挖一个洞那么一直挖能不能挖到地
电脑每次重启都报显卡问题,需要拔掉电源开机
2016年郑州市考试通过cfa的有几个
怎么从iphone7序列号看生产日期
18除以13之12约分
20l5年7月初六我可以建房动工吗
李沐妍和李卉妍哪个名字好
无不可过去之事 有自然相知之人是什么意思
我想问在中科院读研好还是到德国亚琛工业大学
北京限行日 限行车辆 早7点01分通过北四环环
一均匀带电球面,电荷面密度为,球面
白天作梦梦见往房上打水
遍什么全什么成语
推荐资讯
描写秋天槐洋树叶的作文
嵊州有什么好玩的地方
桃树开花的过程
租用视频服务器需要多大带宽?
来到我的怀里,让我住进你的心里意思是什么
【光合作用】光和暗反应都有水的生成吗?
地理英国铁路的分布特点
(x+20+x)x4=420怎么做?
文明小学为美化校园铺跑道,实际投资了32.7万
马来西亚新山这个城市发展潜力大吗?去那投资
神话中到底有几个的帝
摄像头,4mm的照射角度70度,距离6米左右。这
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?