创建字符数组的快捷方式

Dan*_*dor 17 c# array-initialization

因为我喜欢Split() strings,所以我经常使用

new char[] { ';' }
Run Code Online (Sandbox Code Playgroud)

或类似的参数Split().

在编译时是否有任何创建带有一个元素的字符数组的快捷方式?不是我介意打字,但......

usr*_*usr 30

特别是对于多个元素,以下快捷方式很好:

";".ToCharArray()
Run Code Online (Sandbox Code Playgroud)

您可以将它与多个字符一起使用:

";,\t".ToCharArray()
Run Code Online (Sandbox Code Playgroud)


SLa*_*aks 19

在C#3中,您可以使用隐式类型数组:

new[] { ';' }
Run Code Online (Sandbox Code Playgroud)

如果您没有传递StringSplitOptions,您可以简单地利用params参数:

.Split(',')
Run Code Online (Sandbox Code Playgroud)