2012-12-20 34 views

回答

19

Implicitly typed arrays沒有包括他們的類型,只要它可以inferred

bool b = new [] { "string1", "string2" }.Contains("string1"); 
+0

你可以在這裏閱讀更多關於它的地方:http://msdn.microsoft.com/en-us/library/bb384090.aspx – Pete

+0

啊,這太糟糕了。我希望甚至不必甚至指定'new []',但我想它就是這樣。謝謝。 – oscilatingcretin

3

呼籲Implicitly Typed Arrays

您可以創建一個隱式類型數組,其中 的類型數組實例是從數組 初始值設定項中指定的元素中推斷出來的。隱式類型變量的規則也適用於隱式類型數組。

static void Main() 
    { 
     var a = new[] { 1, 10, 100, 1000 }; // int[] 
     var b = new[] { "hello", null, "world" }; // string[] 
    } 

你也可以用它來鋸齒狀排列。

相關問題