2014-01-20 50 views
-3

创建匿名数组的语法规则是什么?如何返回匿名数组?

int[] function() 
{ 
    int element1 = 1; 
    int element2 = 2; 
    return //array with element1 and element2 
{ 

而且它有什么其他用途?

+4

如果你需要语法和一般信息,尝试谷歌。 “C#匿名数组”的第一个结果:http://msdn.microsoft.com/en-us/library/bb384090.aspx – tnw

+0

我没有要求隐式类型的数组。匿名数组不会将自己绑定到身份。 – RedAces

+2

@RedAces所以如果这正是你想要的,你甚至谷歌这个词来看看它的语法是什么? – Servy

回答

8
return new int[] { element1, element2 }; 

它还有什么其他用途?

我不确定你在这里的含义我害怕。

+3

你可能甚至不需要指定int,因为它可以从元素中推断出来。 – Magus

3
return new int[] {element1, element2}; 

行内声明。

0

您不能返回匿名类型和int[]不是匿名

+1

OP想要一个“匿名数组”,而不是“匿名类型”。这是不稳固的术语,但我认为,这种解释太过于直接了当。 – delnan