C#中如何用一行代码返回Double数组?正确语法是什么?
正确的C#一行写法
你可以通过以下两种方式实现一行返回数组:
明确指定数组类型:
return new Double[] { 1.0 };利用编译器类型推断(当方法返回类型为
Double[]时可用):return new[] { 1.0 };
原来的写法return Double[] { 1.0 };不合法,原因是C#要求创建数组实例必须使用new关键字,不能直接用类型加初始化器的形式返回。
内容的提问来源于stack exchange,提问作者Hal Heinrich
相关产品推荐
相关产品推荐

