去掉字符串中的所有空格
阿新 • • 發佈:2018-11-03
空格 equals tor 字符串復制 sender array nta lse !=
實現效果:
關鍵知識:
(使用字符串的ToCharArray方法將字符串復制到Unicode字符數組,然後對其進行操作)
實現代碼:
1 private void button1_Click(object sender, EventArgs e) 2 { 3 if (textBox1.Text != string.Empty) 4 { 5 if (button1.Text.Equals("清除")){ 6 textBox1.Text = ""; textBox2.Text = ""; 7 button1.Text = "去掉空格"; 8 }else if(textBox1.Text!=string.Empty){ 9 char[] cha = textBox1.Text.ToCharArray();//得到字符數組 10 IEnumerator ienumer = cha.GetEnumerator();//得到枚舉器 11 StringBuilder stringbuilder = newStringBuilder(); 12 while(ienumer.MoveNext()){ //開始枚舉 13 stringbuilder.Append( 14 (char)ienumer.Current != ‘ ‘ ? //註意字符串內為空格 非空字符 15 ienumer.Current.ToString():string.Empty); 16 } 17 textBox2.Text = stringbuilder.ToString();//得到沒有空格的字符串 18 button1.Text = "清除"; 19 } 20 } 21 else { MessageBox.Show("還沒有輸入嗷","提示:"); } 22 }
去掉字符串中的所有空格