Split 方法

    xiaoxiao2026-04-12  4

    String.Split 方法有6个重载函数: 程序代码 1) publicstring[] Split(params char[] separator) 2) publicstring[] Split(char[] separator, int count) 3) public string[] Split(char[] separator, StringSplitOptionsoptions) 4) public string[] Split(string[] separator, StringSplitOptionsoptions) 5) public string[] Split(char[] separator, int count,StringSplitOptions options) 6) public string[] Split(string[] separator, int count,StringSplitOptions options) 下边我们通过一些实例来说明下怎么使用(以下string words = "1,2.3,,4";): 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"}  2. public string[] Split(char[] separator, intcount) 程序代码 string[]split = words.Split(new Char[] { ',', '.' },2);//返回:{"1","2.3,,4"} string[] split = words.Split(new Char[] { ',', '.' },6);//返回:{"1","2","3","","4"}  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"}保留空元素  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"}保留空元素  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"}保留空元素  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),所以我们不能像VB.NET那样使用words.Split(","),而只能使用words.Split(',')
    转载请注明原文地址: https://ju.6miu.com/read-1308750.html
    最新回复(0)