分割是通过Split方法来实现的。其中有多种重载形式,这里只讲一种。
格式为:字符串1.Split(字符或字符数组);
分割后返回值是一个字符串数组。
string mystr = "100+30=130haha"
string[] changeMystr = mystr.Split(newchar[]{'+','='});
foreach(string outstr in changeMystr) Console.Write(outstr+"\t");
输出结果为:
100 30 130haha
注意Split方法分割字符串之后变成了多个短字符串,所以要创建一个字符串数组string[] changeMystr来存储分割后的mystr。
当使用一个符号来分割字符串时,字符串1.Split('字符');mystr.Split('+');
当使用多个符号来分割字符串时,字符串1.Split(字符数组);mystr.Split(newchar[]{'+','='});
创建一个字符串数组的方式:string[] 数组名;