下邊我們通過一些執行個體來說明下怎麼使用(以下string words = "1,2.3,,4";):
Split(Char()) ?骰刈執??列,????列包含????絛???中,由指定的 Unicode 字元?列之元素所分隔的子字串。
代碼如下 |
複製代碼 |
1. public string[] Split(params char[] separator) string[] split = words.Split(new Char[] { ',' });//返回:{"1","2.3","","4"} string[] split = words.Split(new Char[] { ',', '.' });//返回:{"1","2","3","","4"}
|
Split(Char(), Int32) ?骰刈執??列,????列包含????絛???中,由指定的 Unicode 字元?列之元素所分隔的子字串。 ??悼芍付ㄒ?骰氐淖幼執?的康淖佘籩怠?/p>
代碼如下 |
複製代碼 |
2. public string[] Split(char[] separator, int count) string[] split = words.Split(new Char[] { ',', '.' }, 2);//返回:{"1","2.3,,4"} string[] split = words.Split(new Char[] { ',', '.' }, 6);//返回:{"1","2","3","","4"}
|
Split(Char(), StringSplitOptions) ?骰刈執??列,????列包含???字串中,由指定的 Unicode 字元?列之元素所分隔的子字串。 ??抵付ㄊ欠?骰乜瞻椎年?列元素。
代碼如下 |
複製代碼 |
3. public string[] Split(char[] separator, StringSplitOptions options) string[] split = words.Split(new Char[] { ',', '.' }, StringSplitOptions.RemoveEmptyEntries);//返回:{"1","2","3","4"} 不保留空元素 string[] split = words.Split(new Char[] { ',', '.' }, StringSplitOptions.None);//返回:{"1","2","3","","4"} 保留空元素
|
Split(String(), StringSplitOptions) ?骰刈執??列,????列包含???字串中,由指定的字串?列之元素所分隔的子字串。 ??抵付ㄊ欠?骰乜瞻椎年?列元素。
代碼如下 |
複製代碼 |
4. public string[] Split(string[] separator, StringSplitOptions options) string[] split = words.Split(new string[] { ",", "." }, StringSplitOptions.RemoveEmptyEntries);//返回:{"1","2","3","4"} 不保留空元素 string[] split = words.Split(new string[] { ",", "." }, StringSplitOptions.None);//返回:{"1","2","3","","4"} 保留空元素
|
Split(Char(), Int32, StringSplitOptions) ?骰刈執??列,????列包含???字串中,由指定的 Unicode 字元?列之元素所分隔的子字串。 ??抵付?骰氐淖幼執?佘?的浚?約笆欠?骰乜盞年?列元素。
代碼如下 |
複製代碼 |
5. public string[] Split(char[] separator, int count, StringSplitOptions options) string[] split = words.Split(new Char[] { ',', '.' }, 2, StringSplitOptions.RemoveEmptyEntries);//返回:{"1","2.3,,4"} 不保留空元素 string[] split = words.Split(new Char[] { ',', '.' }, 6, StringSplitOptions.None);//返回:{"1","2","3","","4"} 保留空元素
|
Split(String(), Int32, StringSplitOptions) ?骰刈執??列,????列包含???字串中,由指定的字串?列之元素所分隔的子字串。 ??抵付?骰氐淖幼執?佘?的浚?約笆欠?骰乜盞年?列元素。
代碼如下 |
複製代碼 |
6. public string[] Split(string[] separator, int count, StringSplitOptions options) string[] split = words.Split(new string[] { ",", "." }, 2, StringSplitOptions.RemoveEmptyEntries);//返回:{"1","2.3,,4"} 不保留空元素 string[] split = words.Split(new string[] { ",", "." }, 6, StringSplitOptions.None);//返回:{"1","2","3","","4"} 保留空元素 |
需要注意的是沒有重載函數public string[] Split(string[] separator)
好了這些都