ASCII 码与字符 互转:
/// <summary>
/// 字符转ASCII码:
/// </summary>
/// <param name="character"></param>
/// <returns></returns>
public static int Asc2(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("无效字母");
}
}
ASCII码转字符:
/// <summary>
/// ASCII码转字符:
/// </summary>
/// <param name="asciiCode"></param>
/// <returns></returns>
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("数字不在转换范围内");
}
}

这篇博客介绍了如何在C#编程中进行ASCII码和字符之间的转换操作,包括将ASCII码转换为对应的字符以及将字符转换为ASCII码。
2626

被折叠的 条评论
为什么被折叠?



