Split是string中非常有趣的命令,它是用來分隔字元串中子字元串的字元數組,並且不包含分隔符的空數組或null,如下麵的代碼: String value = "This is a short string."; Char delimiter = ' '; String[] substrings ...
Split是string中非常有趣的命令,它是用來分隔字元串中子字元串的字元數組,並且不包含分隔符的空數組或null,如下麵的代碼:
String value = "This is a short string.";
Char delimiter = ' ';
String[] substrings = value.Split(delimiter);
foreach (var substring in substrings)
Console.WriteLine(substring);
Console.ReadKey();
它把字元串value以空格為分隔符,分割了含有4個字元串的數組,並顯示在控制臺上,分割後的字元串兩端都沒有空格(即空格被自動刪除)。其運行界面如下:
但是split命令與TocharArray命令不同,TocharArray命令是提取的是字元串的字元組,每個字元存放在數組元素中,我們可以通過如下實例來看一下
String value = "This is a short string.";
Char delimiter = ' ';
String[] substrings = value.Split(delimiter);
char[] stringchars = value.ToCharArray();
Console.WriteLine($"通過split分割後的字元");
foreach (var substring in substrings)
Console.WriteLine(substring);
Console.WriteLine($"通過ToCharArray提取的字元");
foreach (var stringchar in stringchars)
Console.WriteLine(stringchar);
Console.ReadKey();
本示例中substrings是通過split分割的字元串數組,stringchars是通過tochararray提取的字元數組,通過處理後substrings[0]='This',stringchars[0]='T',其運行界面如下: