private void btbuild_Click(object sender, EventArgs e) { string s = rBa.Text; List <string> li = new List <string>(); if (rBa1.Checked) { string[] arr = s.Split(','); li = new List <string>(arr); } else if (rBa2.Checked) { string[] arr = s.Split('\n'); li = new List <string>(arr); } else if (rBa3.Checked) { string[] arr = s.Split('\r'); li = new List <string>(arr); } else if (rBa4.Checked) { string[] arr = s.Split('\t'); li = new List <string>(arr); } else if (rBa5.Checked) { string[] arr = s.Split('\v'); li = new List <string>(arr); } else if (rBa6.Checked) { string[] arr = s.Split('\f'); li = new List <string>(arr); } else if (rBa7.Checked) { string[] arr = Often.Split(s, rBta.Text); li = new List <string>(arr); } int js = 0; double zj = 0; bool isss = false; StringBuilder sb = new StringBuilder(); for (int i = 0; i < li.Count; i++) { string str = li[i].Trim(); if (str != "") { if (sb.Length > 0) { string fgf = ""; if (rBb1.Checked) { fgf = ","; } else if (rBb2.Checked) { fgf = "\n"; } else if (rBb3.Checked) { fgf = "\r"; } else if (rBb4.Checked) { fgf = "\t"; } else if (rBb5.Checked) { fgf = "\v"; } else if (rBb6.Checked) { fgf = "\f"; } else if (rBb7.Checked) { fgf = rBtb.Text; } sb.Append(fgf); } if (rBb7.Checked && rBtb.Text.Trim() == "+" && Often.IsNum(str)) { zj = zj + Convert.ToDouble(str); isss = true; js += 1; } else if (rBb7.Checked && rBtb.Text.Trim() == "-" && Often.IsNum(str)) { zj = zj - Convert.ToDouble(str); isss = true; js += 1; } else if (rBb7.Checked && rBtb.Text.Trim() == "*" && Often.IsNum(str)) { zj = zj * Convert.ToDouble(str); isss = true; js += 1; } else if (rBb7.Checked && rBtb.Text.Trim() == "/" && Often.IsNum(str)) { zj = zj / Convert.ToDouble(str); isss = true; js += 1; } sb.Append(rBtb1.Text); sb.Append(str); sb.Append(rBtb2.Text); } } if (isss) { sb.Append("\n\n累计次数:" + js.ToString() + ",总计:" + zj.ToString()); } rBb.Text = sb.ToString(); }