在C#中,可以使用Split()
方法來分割字符串。Split()
方法接受一個字符數組作為參數,該數組包含用于分割字符串的字符。例如,可以通過空格來分割一個字符串:
string str = "hello world";
string[] parts = str.Split(' ');
foreach (string part in parts)
{
Console.WriteLine(part);
}
如果要分割多個字符,可以將它們放在一個字符數組中:
string str = "apple,banana,cherry";
char[] separators = { ',', ';' };
string[] parts = str.Split(separators);
foreach (string part in parts)
{
Console.WriteLine(part);
}
另外,Split()
方法還可以接受一個字符串數組作為參數,例如:
string str = "apple,banana,cherry";
string[] separators = { ",", ";" };
string[] parts = str.Split(separators, StringSplitOptions.RemoveEmptyEntries);
foreach (string part in parts)
{
Console.WriteLine(part);
}
使用StringSplitOptions.RemoveEmptyEntries
參數可以過濾掉結果中的空字符串。