String.Split 方法返回的字符串数组包含此实例中的子字符串(由指定字符串或 Unicode 字符数组的元素分隔)。
包含以下6个重载函数:
public string[] Split(Char[]):返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。
public string[] Split(Char[], Int32):返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。 参数指定返回的子字符串的最大数量。
public string[] Split(Char[], StringSplitOptions):返回的字符串数组包含此字符串中的子字符串(由指定 Unicode 字符数组的元素分隔)。 参数指定是否返回空数组元素。
public string[] Split(String[], StringSplitOptions):返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。 参数指定是否返回空数组元素。
public string[] Split(Char[], Int32, StringSplitOptions):返回的字符串数组包含此字符串中的子字符串(由指定 Unicode 字符数组的元素分隔)。 参数指定要返回子字符串的最大数量,以及是否返回空数组元素。
public string[] Split(String[], Int32, StringSplitOptions):返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。 参数指定要返回子字符串的最大数量,以及是否返回空数组元素。
string words = "This is a book.";
string [] split = words.Split(new Char [] {' ','.'});
foreach (string s in split)
{
if (s.Trim() != "")
Console.WriteLine(s);
}
Console.ReadKey();
//输出:This
is
a
book
|