一、字符串轉換為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);