1. 程式人生 > >去掉字符串中的所有空格

去掉字符串中的所有空格

空格 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 = new
StringBuilder(); 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 }

去掉字符串中的所有空格