在C#中,要高效地拆分字符串,可以使用Split方法或正則表達式。以下是一些技巧:
string str = "apple,orange,banana";
string[] parts = str.Split(',');
string str = "apple 123 orange 456 banana";
string[] parts = Regex.Split(str, @"\s+\d+\s+");
string str = "apple,orange,,banana";
string[] parts = str.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
string str = "apple orange banana";
string part1 = str.Substring(0, 5); // "apple"
string part2 = str.Substring(6, 6); // "orange"
string part3 = str.Substring(13); // "banana"
這些技巧可以幫助您高效地拆分字符串,在處理大量數據時尤為重要。