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小时内删除。
发表评论