21

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

new char[] { ';' }

或类似的参数用于Split().

在编译时创建一个包含一个元素的字符数组有什么捷径吗?不是我介意打字,而是...

4

2 回答 2

35

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

";".ToCharArray()

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

";,\t".ToCharArray()
于 2012-07-22T22:02:22.530 回答
20

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

new[] { ';' }

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

.Split(',')
于 2012-07-22T22:01:11.533 回答