在C#程式開發過程中,很多時候可能需要將字元串根據特定的分割字元分割成字元或者List集合,例如根據逗號將字元串分割為數組,或者根據豎線將字元串分割成數組,C#中提供了Split()函數來快速將字元串分割成數組形式,如果需要轉換為List集合,可在分割完成後使用數組的ToList()方法即可轉換為L ...
在C#程式開發過程中,很多時候可能需要將字元串根據特定的分割字元分割成字元或者List集合,例如根據逗號將字元串分割為數組,或者根據豎線將字元串分割成數組,C#中提供了Split()函數來快速將字元串分割成數組形式,如果需要轉換為List集合,可在分割完成後使用數組的ToList()方法即可轉換為List集合數據。
例如下列例子,將字元str按照逗號分隔成數組。
string str = "A,B,C,D,E,F,G";
string[] strArr = str.Split(',');//根據逗號分隔字元串str
分隔完成之後的得到的數組strArr,取值為 strArr[0]="A",strArr[1]="B",strArr[2]="C",strArr[3]="D",strArr[4]="E",strArr[5]="F"。
在有些業務需求裡面,可能要求將字元串按照特定的字元分隔為List集合,可在上述的基礎上加個ToList即可實現,實現語句如下:
List<string> strList = str.Split(',').ToList();
備註:更多乾貨關註博主站點IT技術小趣屋。原文轉載自C#使用Split函數根據特定分隔符分割字元串_IT技術小趣屋。