c# ascii转换方法

.NET Framework使用Unicode UTF-16来表示字符。

在.NET中转化ASCII码,请您使用System.Text.ASCIIEncoding类。它提供了GetBytes()和GetChars()来实施转换。当然,您还可以在.NET联机手册中找到其他有用的函数。

下面是一个转换的例子:

using System;
using System.Text;

namespace ConsoleApplication3
{

class Class1
{
  
   static void Main(string[] args)
   {

// UTF-16字符串
    string MyString = "Hello World";

ASCIIEncoding AE1 = new ASCIIEncoding();

byte[] ByteArray1 = AE1.GetBytes(MyString);

//打印出ASCII码
    for(int x = 0;x <= ByteArray1.Length - 1; x++)
    {
     Console.Write("{0} ", ByteArray1[x]);
    }

Console.Write("\n");

//把ASCII码转化为对应的字符

ASCIIEncoding AE2 = new ASCIIEncoding();
    byte[] ByteArray2 = {72,101,108,108,111,32,87,111,114,108,100};
    char[] CharArray = AE2.GetChars(ByteArray2);
    for(int x = 0;x <= CharArray.Length - 1; x++)
    {
     Console.Write(CharArray[x]);
    }
   
    Console.Write("\n");

}
}
}

//

希望能对您有所帮助。

-微软全球技术中心

c# ascii转换方法相关推荐

  1. DCMTK:OFStandard类中的double / ascii转换方法的测试代码

    DCMTK:OFStandard类中的double / ascii转换方法的测试代码 OFStandard类中的double / ascii转换方法的测试代码 OFStandard类中的double ...

  2. Python进制转换与ASCII转换

    进制转换方法 1.字符串其他进制转整型十进制 int(s,2)将字符串s当作二进制转换为10进制整型.如int('11',2)的值为3. int(s,16)将字符串s当作十六进制转换为10进制整型.如 ...

  3. DCMTK:OFStandard类中的ASCII /双转换方法的测试代码

    DCMTK:OFStandard类中的ASCII /双转换方法的测试代码 OFStandard类中的ASCII /双转换方法的测试代码 OFStandard类中的ASCII /双转换方法的测试代码 # ...

  4. python汉字转到ascii码_python中ASCII码字符与int之间的转换方法

    ASCII码转换为int:ord('A') 65 int转为ASCII码:chr(65) 'A' 题目内容: 实现一个凯撒密码的变种算法,对输入字符串进行加解密处理 把字母a-z分别循环对应为相距13 ...

  5. js: 字符(字母) 与 ASCII码 转换方法

    js: 字符(字母) 与 ASCII码 转换方法 字母ASCII码值 大写字母 : A-Z 65-90 小写字母 : a-z 97-122 ##字符 与 ASCII码值 之间的转换 // 字符 -&g ...

  6. pythonascii怎么转换字符串_Python 十六进制整数与ASCii编码字符串相互转换方法

    在使用Pyserial与STM32进行通讯时,遇到了需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题.查阅网上的资料后,均没有符合要求 ...

  7. python十六进制转换为字符串_Python 十六进制整数与ASCii编码字符串相互转换方法...

    在使用Pyserial与STM32进行通讯时,遇到了需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题.查阅网上的资料后,均没有符合要求 ...

  8. usb 键盘码表_键盘值码表,键盘代码表,ASCII 码表,二进制、八进制、十六进制表,进制转换方法...

    键盘值码表,键盘代码表,ASCII码表,二进制.八进制.十六进制表,进制转换方法键盘值码表: 键盘代码表: 可在代码中的任何地方用下列常数代替实际值: (0x指16进制,delete键的ascii码值 ...

  9. python字符编码转换_Python字符和字符值(ASCII或Unicode码值)转换方法

    目的 将一个字符转化为相应的ASCII或Unicode码,或相反的操作. 方法 对于ASCII码(0~255范围) 代码如下: >>> print ord('A') 65 >& ...

最新文章

  1. 零起点学算法02——输出简单的句子
  2. golang actor模型探索
  3. 机械设计基础课程设计详细步骤(说明书)
  4. 微信聊天记录生成词云图
  5. Python入门第三章--第三节:列表
  6. 如何使用GUID硬盘分区格式安装新windows系统
  7. 机器学习实战 —— 决策树(完整代码)
  8. Rabbitmq- 消费者ack机制与发布者消息确认
  9. Unity Universal RP asset not assigned
  10. 备考网规第一章非网络基础
  11. 如何科学预测后代的身高
  12. 注册Netgear DDNS账号的操作
  13. QT6.3离线安装包下载
  14. 位运算获取相反数详解
  15. 计算机丢失qt5xml.dll,qt5xml.dll文件
  16. 用php模拟斗地主发牌,网络编程php模拟实现斗地主发牌
  17. [源码和文档分享]基于HTML5实现的消灭星星小游戏
  18. 菏泽学院计算机专业开设课程,计算机应用(VFP)
  19. 网络基础知识普及—MB/s、Mb/s、Mbps 区别
  20. TZC 1283: 简单排序 —— 堆排序

热门文章

  1. 鸢尾花的分类(四种方法)
  2. 给客户一个“无法拒绝”的SaaS?——6年三个SaaS项目后的感触
  3. 微信公众平台开发-入门教程
  4. python构建配对t检验(Paired Student’s t-test)
  5. Linux,你了解多少!
  6. ipfs add命令
  7. 【猿说VUE】初试模板语法,开启VUE编码之旅
  8. iOS3DTouch功能实现
  9. simulink模块名称显示设置_GUI界面实现批量修改Simulink模块参数名称
  10. 线性变换+DFT(离散傅立叶变换)+滤波