private void button1_Click(object sender, EventArgs e)ascii 转成 16进制
{
System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
int intAsciiCode = (int)asciiEncoding.GetBytes(textBox1.Text)[0];
textBox1.Text = Convert.ToString(intAsciiCode, 16);
}
private void button2_Click(object sender, EventArgs e)//10进制 转成 ascii
{
int asciiCode = Convert.ToInt32(textBox2.Text);
if (asciiCode >= 0 && asciiCode <= 255)
{
System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
byte[] byteArray = new byte[] { (byte)asciiCode };
string strCharacter = asciiEncoding.GetString(byteArray);
textBox2.Text = strCharacter;
}
}
本文介绍了使用C#实现的ASCII字符到十六进制和十进制到ASCII字符的转换方法。
405

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



