String类型与ASCII码的互换
一、字符串转换为ASCII:
1)把字符(串)直接转换为int类型,即可得到ASCII码;
2)再将数字转换为字符串转出;
//把字符转换为ASCII //方法一: int asc = (int)'a'; Console.WriteLine(asc.ToString()); //方法二: string str = "a"; byte[] bytes= System.Text.Encoding.ASCII.GetBytes(str); int arr = (int)bytes[0]; Console.WriteLine(arr.ToString()); //把字符串转换为ASCII String str1 = "wslkx"; char[] char1 = str1.ToCharArray(); //byte[] char1 = System.Text.Encoding.ASCII.GetBytes(str1); string conside = null; for(int i = 0; i < char1.Length; i++) { int asc1 = (int)(char1[i]); conside += asc1.ToString()+","; Console.WriteLine(conside); } Console.WriteLine(conside);
二、ASCII码转换为字符。
//单个字符 string alph = ((char)65).ToString(); Console.WriteLine(alph); //多位字符 string[] num = { "65", "66", "67", "68", "69" }; string alph1 = null; for(int i = 0; i < num.Length; i++) { string str3 = ((char)Int32.Parse(num[i])).ToString();//需要将string类型转换为int类型 alph1 += str3 + ","; } Console.WriteLine(alph1);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端