ASCII码与string的相互转换
生活随笔
收集整理的這篇文章主要介紹了
ASCII码与string的相互转换
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
ASCII碼與string的相互轉(zhuǎn)換
思路:
1)ASCII碼轉(zhuǎn)string:把字符(串)直接轉(zhuǎn)換為int類型,即可得到ASCII碼;
2)string轉(zhuǎn)ASCII碼:將數(shù)字轉(zhuǎn)換為字符串轉(zhuǎn)出;
{//將字符、字符串轉(zhuǎn)化為ASCII碼形式{//字符string str1 = "a";byte[] array = System.Text.Encoding.ASCII.GetBytes(str1);int asciicode = (int)(array[0]);string ASCIIstr1 = Convert.ToString(asciicode);Console.WriteLine(ASCIIstr1);}{//字符串string str2 = "SessionN";byte[] array = System.Text.Encoding.ASCII.GetBytes(str2); //數(shù)組array為對應(yīng)的ASCII數(shù)組 string ASCIIstr2 = null;for (int i = 0; i < array.Length; i++){int asciicode = (int)(array[i]);ASCIIstr2 += Convert.ToString(asciicode);//字符串ASCIIstr2 為對應(yīng)的ASCII字符串}}}{//將ASCII碼轉(zhuǎn)化為字符、字符串形式{//字符string alpha = ((char)65).ToString();Console.WriteLine(alpha);}{//字符串string str2 = "SessionN";byte[] array = System.Text.Encoding.ASCII.GetBytes(str2);string s = System.Text.Encoding.ASCII.GetString(array);//這里的buf就是存放ASCII的byte數(shù)組Console.WriteLine(s);}}PS
我的博客不定時分享日常工作中覺得有價值的內(nèi)容,包括C#、C++、halcon、運動控制等等內(nèi)容,喜歡的點贊,關(guān)注我。
總結(jié)
以上是生活随笔為你收集整理的ASCII码与string的相互转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 启动系统时无法正常启动提示\window
- 下一篇: 报错The sandbox is not