教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 asp.net中String.Split 方法详细介绍

asp.net中String.Split 方法详细介绍

发布时间:2016-12-03   编辑:jiaochengji.com
教程集为您提供asp.net中String.Split 方法详细介绍等资源,欢迎您收藏本站,我们将为您提供最新的asp.net中String.Split 方法详细介绍资源
在asp.net c#中String.Split有六种重载的方法,下面我们一一举例说明,有需要的同学可以参考一下。

下边我们通过一些实例来说明下怎么使用(以下string words = "1,2.3,,4";):

 Split(Char())  ?骰刈执??列,????列包含????绦???中,由指定的 Unicode 字元?列之元素所分隔的子字串。

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy9285')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy9285>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> <table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy9227')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy9227>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 字元?列之元素所分隔的子字串。 ??抵付ㄊ欠?骰乜瞻椎年?列元素。

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy1036')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy1036>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)  ?骰刈执??列,????列包含???字串中,由指定的字串?列之元素所分隔的子字串。 ??抵付ㄊ欠?骰乜瞻椎年?列元素。

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy9553')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy9553>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 字元?列之元素所分隔的子字串。 ??抵付?骰氐淖幼执?畲?的浚?约笆欠?骰乜盏年?列元素。

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy1583')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy1583>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)  ?骰刈执??列,????列包含???字串中,由指定的字串?列之元素所分隔的子字串。 ??抵付?骰氐淖幼执?畲?的浚?约笆欠?骰乜盏年?列元素。 

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy2888')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy2888>

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)

好了这些都

 

您可能感兴趣的文章:
java split函数的用法
asp.net中String.Split 方法详细介绍
java中split函数用法小结
js split使用方法与技巧
asp.net Session模型详细介绍
ASP.NET 入门的五个步骤
javascript split() 函数用法举例
js中split函数用法举例
ASP.NET 2.0的新功能
ASP.NET 2.0中连接字符串

[关闭]
~ ~