2012-07-22 45 views
13

由於我喜歡Split()string S,我通常使用快捷方式用於創建字符數組

new char[] { ';' } 

或類似的東西用於Split()的參數。

有沒有什麼捷徑可以在編譯時用一個元素創建一個字符數組?這並不是說我介意打字,但是......

回答

24

特別是對於多個元素,以下快捷是好的:

";".ToCharArray() 

你可以使用多字符:

";,\t".ToCharArray() 
+0

偉大的捷徑。我永遠不會忘記這一個:) – 2017-10-20 08:21:21

16

在C#3,您可以使用隱式類型數組:

new[] { ';' } 

如果你不傳遞StringSplitOptions,你可以簡單地利用了params參數:

.Split(',')