C#中Split用法,字符串分隔成数组
我们先来看看string.split的所有原型方法如下
//
// 摘要:
//  返回的字符串数组包含此实例中的子字符串(由指定Unicode 字符数组的元素分隔)。
//
// 参数:
//  separator:
//  分隔此实例中子字符串的Unicode 字符数组、不包含分隔符的空数组或null。
//
// 返回结果:
/
/  一个数组,其元素包含此实例中的子字符串,这些子字符串由separator 中的一个或多个字符分隔。有关更多信息,请参见“备注”部分。
public string[] Split(params char[] separator);
//
// 摘要:
//  返回的字符串数组包含此实例中的子字符串(由指定Unicode 字符数组的元素分隔)。参数指定返回的子字符串的最大数量。
//
// 参数:
//  separator:
//  分隔此实例中子字符串的Unicode 字符数组、不包含分隔符的空数组或null。
//
//  count:
//  要返回的子字符串的最大数量。
//
// 返回结果:
//  一个数组,其元素包含此实例中的子字符串,这些子字符串由separator 中的一个或多个字符分隔。有关更多信息,请参见“备注”部分。
//
// 异常:
//  System.ArgumentOutOfRangeException:
//    count 为负数。
public string[] Split(char[] separator, int count);
//
// 摘要:
//  返回的字符串数组包含此字符串中的子字符串(由指定Unicode 字符数组的元素分隔)。参数指定是否返回空数组元素。
//
// 参数:
//  separator:
//  分隔此字符串中子字符串的Unicode 字符数组、不包含分隔符的空数组或null。
//
//  options:
//  要省略返回的数组中的空数组元素,则为System.StringSplitOptions.RemoveEmptyEntries;要包含返回的数组中的空数组元素,则为  //    System.StringSplitOptions.None。
//
// 返回结果:
//  一个数组,其元素包含此字符串中的子字符串,这些子字符串由separator 中的一个或多个字符分隔。有关更多信息,请参见“备注”部分。
//
// 异常:
//  System.ArgumentException:
//    options 不是System.StringSplitOptions 值之一。
[ComV isible(false)]
public string[] Split(char[] separator, StringSplitOptions options);
//
// 摘要:
/
/  返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。参数指定是否返回空数组元素。
//
// 参数:
//  separator:
//  分隔此字符串中子字符串的字符串数组、不包含分隔符的空数组或null。
//
//  options:
//  要省略返回的数组中的空数组元素,则为System.StringSplitOptions.RemoveEmptyEntries;要包含返回的数组中的空数组元素,则为  //    System.StringSplitOptions.None。
//
// 返回结果:
//  一个数组,其元素包含此字符串中的子字符串,这些子字符串由separator 中的一个或多个字符串分隔。有关更多信息,请参见“备注”部分。
//
// 异常:
//  System.ArgumentException:
//    options 不是System.StringSplitOptions 值之一。
[ComV isible(false)]
public string[] Split(string[] separator, StringSplitOptions options);
//
// 摘要:
//  返回的字符串数组包含此字符串中的子字符串(由指定Unicode 字符数组的元素分隔)。参数指定要返回子字符串的最大数量,以及是否要返回空数组元素。
//
// 参数:
//  separator:
//  分隔此字符串中子字符串的Unicode 字符数组、不包含分隔符的空数组或null。
//
//  count:
//  要返回的子字符串的最大数量。
//
//  options:
//  要省略返回的数组中的空数组元素,则为System.StringSplitOptions.RemoveEmptyEntries;要包含返回的数组中的空数组元素,则为  //    System.StringSplitOptions.None。
//
// 返回结果:
//  一个数组,其元素包含此字符串中的子字符串,这些子字符串由separator 中的一个或多个字符分隔。有关更多信息,请参见“备注”部分。
//
// 异常:
//  System.ArgumentOutOfRangeException:
//    count 为负数。
//
//  System.ArgumentException:
//    options 不是System.StringSplitOptions 值之一。
[ComV isible(false)]
public string[] Split(char[] separator, int count, StringSplitOptions options);
//
// 摘要:
//  返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。参数指定要返回子字符串的最大数量,以及是否要返回空数组元素。
//
// 参数:
//  separator:
//  分隔此字符串中子字符串的字符串数组、不包含分隔符的空数组或null。
unicode所有字符//
//  count:
//  要返回的子字符串的最大数量。
//
//  options:
//  要省略返回的数组中的空数组元素,则为System.StringSplitOptions.RemoveEmptyEntries;要包含返回的数组中的空数组元素,则为  //    System.StringSplitOptions.None。
//
// 返回结果:
//  一个数组,其元素包含此字符串中的子字符串,这些子字符串由separator 中的一个或多个字符串分隔。有关更多信息,请参见“备注”部分。
//
// 异常:
//  System.ArgumentOutOfRangeException:
//    count 为负数。
//
//  System.ArgumentException:
//    options 不是System.StringSplitOptions 值之一。
[ComV isible(false)]
public string[] Split(string[] separator, int count, StringSplitOptions options);
普通浏览复制代码保存代码打印代码
//
// 摘要:
//    返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。
//
// 参数:
//  separator:
//    分隔此实例中子字符串的 Unicode 字符数组、不包含分隔符的空数组或 null。
//
// 返回结果:
//    一个数组,其元素包含此实例中的子字符串,这些子字符串由 separator 中的一个或多个字符分隔。有关更多信息,请参见“备注”部分。
public string[] Split(params char[] separator);
//
// 摘要:
//    返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。参数指定返回的子字符串的最大数量。
//
// 参数:
//  separator:
//    分隔此实例中子字符串的 Unicode 字符数组、不包含分隔符的空数组或 null。
//
//  count:
//    要返回的子字符串的最大数量。
//
// 返回结果:
//    一个数组,其元素包含此实例中的子字符串,这些子字符串由 separator 中的一个或多个字符分隔。有关更多信息,请参见“备注”部分。
//
// 异常:
//  System.ArgumentOutOfRangeException:
//    count 为负数。
public string[] Split(char[] separator, int count);
//
// 摘要:
/
/    返回的字符串数组包含此字符串中的子字符串(由指定 Unicode 字符数组的元素分隔)。参数指定是否返回空数组元素。
//
// 参数:
//  separator:
//    分隔此字符串中子字符串的 Unicode 字符数组、不包含分隔符的空数组或 null。
//
//  options:
//    要省略返回的数组中的空数组元素,则为 System.StringSplitOptions.RemoveEmptyEntries;要包含返回的数组中的空数组元素,则为
//    System.StringSplitOptions.None。
//
// 返回结果:
//    一个数组,其元素包含此字符串中的子字符串,这些子字符串由 separator 中的一个或多个字符分隔。有关更多信息,请参见“备注”部分。
//
// 异常:
//  System.ArgumentException:
//    options 不是 System.StringSplitOptions 值之一。
[ComV isible(false)]
public string[] Split(char[] separator, StringSplitOptions options);
//
// 摘要:
//    返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。参数指定是否返回空数组元素。
//
// 参数:
//  separator:
//    分隔此字符串中子字符串的字符串数组、不包含分隔符的空数组或 null。
//
//  options:
//    要省略返回的数组中的空数组元素,则为 System.StringSplitOptions.RemoveEmptyEntries;要包含返回的数组中的空数组元素,则为
//    System.StringSplitOptions.None。
//
// 返回结果:
//    一个数组,其元素包含此字符串中的子字符串,这些子字符串由 separator 中的一个或多个字符串分隔。有关更多信息,请参见“备注”部分。
//
// 异常:
//  System.ArgumentException:
//    options 不是 System.StringSplitOptions 值之一。
[ComV isible(false)]
public string[] Split(string[] separator, StringSplitOptions options);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。