1. 程式人生 > >根據字符對字符串進行分行

根據字符對字符串進行分行

屬性 png bubuko 沒有 equals code builder ebo lse

實現效果:

技術分享圖片

關鍵知識:(StringBuilder的使用&.Length屬性)

技術分享圖片

完成代碼:

 1         private void button1_Click(object sender, EventArgs e)
 2         {
 3             if (textBox1.Text != string.Empty&&textBox3.Text!=string.Empty)
 4             {   if(button1.Text.Equals("清空"))
 5                     {   //清空內容
6 textBox1.Text = ""; 7 textBox2.Text = ""; 8 textBox3.Text = ""; 9 button1.Text = "開始"; 10 } 11 StringBuilder P_stringbuilder =//創建字符串處理對象 12 new StringBuilder(textBox1.Text);
13 for (int i = 0; i <P_stringbuilder.Length; i++) 14 {//循環 15 if (P_stringbuilder [i] ==textBox3.Text[0]) 16 {//判斷是否符合 17 P_stringbuilder. 18 Insert(++i, Environment.NewLine);//換行輸出 19
textBox2.Text =P_stringbuilder.ToString (); 20 button1.Text = "清空"; 21 } 22 } 23 } 24 else { MessageBox.Show("你還沒有輸入┗|`O′|┛ 嗷~~","提示:"); } 25 }

根據字符對字符串進行分行