创建字符数组的快捷方式

时间:2012-07-22 21:59:15

标签: c# array-initialization

由于我喜欢Split() string,我通常会使用

new char[] { ';' }

或类似Split()的参数。

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

2 个答案:

答案 0 :(得分:30)

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

";".ToCharArray()

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

";,\t".ToCharArray()

答案 1 :(得分:19)

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

new[] { ';' }

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

.Split(',')