Beachten Sie, dass LINQ
in .NET 3.5
oder höher verfügbar ist.
Weitere Informationen
Da Arrays in .NET bereits IList<T>
implementieren, ist ein Äquivalent von Arrays.asList
nicht wirklich erforderlich. Verwenden Sie einfach das Array direkt, oder wenn Sie das Bedürfnis haben, explizit darüber zu sein:
Das ist ungefähr so nah wie das Java-Original: feste Größe und Schreibvorgänge werden durch das darunterliegende Array ausgeführt (obwohl in diesem Fall die Liste und das Array genau dasselbe Objekt sind).
>Weiter zu den Kommentaren zu Devendras Antwort , wenn Sie wirklich wollen verwende genau die gleiche Syntax in .NET, dann sieht es ungefähr so aus (obwohl es meiner Meinung nach eine ziemlich sinnlose Übung ist).
%Vor%nicht sicher, ob Sie ein Array in eine Liste nach Devendra Antwort konvertieren oder erstellen Sie eine neue Liste auf einmal gefüllt, wenn es die zweite ist, dann wird dies tun:
%Vor%Tatsächlich füllt die geschweifte Syntax zum Auffüllen von Sammlungen Arrays, Wörterbücher usw. ...
Die Implementierung dieser statischen Methode sieht folgendermaßen aus.
%Vor%Das Äquivalent für Sie wäre die gleiche Dienstprogrammklasse mit der Methode asList in C # schreiben oder die Lösung von Massif verwenden.
%Vor%