In VB.NET, können Sie instanziieren und sofort ein Array wie folgt verwenden:Hat C# ein VB.NET-Äquivalent für die Abkürzung von Arrays wie {"string1", "string2"}?
Dim b as Boolean = {"string1", "string2"}.Contains("string1")
In C#, aber es scheint, Sie haben dies zu tun:
bool b = new string[] { "string1", "string2" }.Contains("string1");
Does C# hat eine äquivalente Kurzschriftsyntax, die Typinferenz verwendet, um den Typ des Arrays zu bestimmen, ohne dass es explizit deklariert werden muss?
Und Sie können mehr darüber hier lesen: http://msdn.microsoft.com/en-us/library/bb384090.aspx – Pete
Ah, das ist schade. Ich hatte gehofft, nicht einmal noch 'new []' angeben zu müssen, aber ich denke es ist was es ist. Vielen Dank. – oscilatingcretin