Welcome

首页 / 软件开发 / C# / C#字符串处理技术

C#字符串处理技术2011-04-17说明: 这些字符串处理小技巧在平时的编程中会普遍遇到, 总结了很多, 这里只提供一些比较好玩供大家参考.

实现的基本方法都是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 += " " + 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;