new [] {a,b}是什么意思和产生什么?

数据提琴手

我找到了这段代码

Stream foo() 
{
  ...
  return new MemoryStream(new[] { a, b });
}

并且可以猜测它的作用,但是找不到解释为什么byte[]可以省略类型定义的说明我看了msdn c#的解释,但是那太简单了。

困惑的人

您可以创建一个隐式类型的数组,其中从数组初始化程序中指定的元素中推断出数组实例的类型。任何隐式变量的规则也适用于隐式数组。

取自https://msdn.microsoft.com/en-us/library/bb384090.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章