C#的split分割的举例

下面列举了split分割字符串的几种示例:

 1 string te = ";";
 2 string re = "a;b";
 3 string se = "a";
 4 string th = "a;";
 5 string fr = "";
 6 
 7 string[] a = te.Split(';');
 8 string a0 = a[0];//''
 9 string a1 = a[1];//''
10 
11 string[] b = re.Split(';');
12 string b0 = b[0];//a
13 string b1 = b[1];//b
14 
15 string[] c = se.Split(';');
16 string c0 = c[0];//a
17 //string c1 = c[1];//异常
18 
19 string[] d = th.Split(';');
20 string d0 = d[0];//a
21 string d1 = d[1];//''
22 
23 string[] es = fr.Split(';');
24 string e0 = es[0];//''
25 string e1 = es[1];//异常

从几种结果来看,split分割字符串的时候,分隔符可以不是字符串中的内容,但取截取后字符串数组的第二个值的时候会引发一次。

原文地址:https://www.cnblogs.com/Lvkang/p/10138068.html