【问题标题】:Shortcut for creating character array创建字符数组的快捷方式
【发布时间】:2012-07-22 21:59:14
【问题描述】:

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

new char[] { ';' }

或类似Split()的参数。

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

【问题讨论】:

    标签: c# array-initialization


    【解决方案1】:

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

    ";".ToCharArray()
    

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

    ";,\t".ToCharArray()
    

    【讨论】:

    • 很棒的捷径。我永远不会忘记这个:)
    【解决方案2】:

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

    new[] { ';' }
    

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

    .Split(',')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 2021-08-29
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多