在C#中拆分字符串有多種方法,以下是一些高級技巧:
string input = "apple,orange;banana|grape";
char[] separators = { ',', ';', '|' };
string[] result = input.Split(separators, StringSplitOptions.RemoveEmptyEntries);
string input = "apple,orange;banana|grape";
string[] result = Regex.Split(input, @"[,;|]");
string input = "apple,orange;banana|grape";
char[] separators = { ',', ';', '|' };
string[] result = input.SelectMany(c => separators.Contains(c) ? new char[] { ',' } : new char[] { c })
.Split(',');
這些高級技巧可以讓您更靈活地對字符串進(jìn)行拆分操作,根據(jù)實(shí)際需求選擇合適的方法來處理字符串。