由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时,只需循环访问字符串中的所有字符,并判断它们的ASCII码值是不是32即可。去掉字符串中所有空格的关键代码如下:
private void button1_Click(object sender, EventArgs e)
{
textBox2.Text = textBox1.Text;
CharEnumerator myenum = textBox1.Text.GetEnumerator();
while (myenum.MoveNext())
{
byte[] array = new byte[1];
array = System.Text.Encoding.ASCII.GetBytes(myenum.Current.ToString());
int asciiCode = (short)(array[0]);
if (asciiCode != 32)
{
textBox3.Text += myenum.Current.ToString();
}
}
}
时间: 2024-09-17 19:14:10