asp.net中String.Split 方法詳細介紹

來源:互聯網
上載者:User

下邊我們通過一些執行個體來說明下怎麼使用(以下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)

好了這些都

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.