说明: 这些字符串处理小技巧在平时的编程中会普遍遇到, 总结了很多, 这里只提供一些比较好玩供大家参考.
实现的基本方法都是C#提供的关于字符串处理的常用方法, 此处不再一一说明.
一. 根据标点符号分行某一字符串
输入: abc,defg,hijklmn,opq,rstuv (测试时按逗号分行, 可自定义分行符)
输出: abc
defg
hijklmn
opq
rstuv
Code
string oldstr = textBox1.Text.Trim();
string[] newstr = oldstr.Split(',');
for (int i = 0; i < newstr.Length; i++)
{
if (richTextBox1.Text == "")
richTextBox1.Text = newstr[i].ToString();
else
richTextBox1.Text += "\n" + newstr[i].ToString();
}
2. 将字符串颠倒输出
输入: ABCDEFG
输出: GFEDCBA
Code
string str1 = textBox1.Text.Trim();
char[] charstr = str1.ToCharArray();
Array.Reverse(charstr);
string str2 = new string(charstr);
textBox2.Text = str2;
时间: 2025-01-20 09:37:53