C # deklariert ein leeres String-Array
Muss ich erklären, ein leeres string array und ich bin mit diesem code
string[] arr = new String[0]();
Aber ich get "- Methode name expected" error.
Was ist falsch?
InformationsquelleAutor der Frage aquanat | 2013-05-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
InformationsquelleAutor der Antwort Atish Dipongkor
Ihre syntax ist falsch:
oder
InformationsquelleAutor der Antwort Andrei
Können Sie versuchen, diese
InformationsquelleAutor der Antwort Bharadwaj
Arrays' Konstruktoren sind Verschieden. Hier sind einige Möglichkeiten, um ein leeres string-array:
(sorry, auf dem Handy)
InformationsquelleAutor der Antwort It'sNotALie.
Wenn Sie mit .net 4.6, Sie haben einige neue syntax, die Sie verwenden können:
InformationsquelleAutor der Antwort Brian
Diejenigen, die lockiges Dinge sind manchmal schwer zu merken, deshalb gibt es ausgezeichnete Dokumentation:
InformationsquelleAutor der Antwort CodeCaster
Ihre syntax ist ungültig.
Schaffen
arr
ein array von strings, wobei alle Elemente dieses Arrays sindnull
. (Da die Saiten sind Referenz-Typen)Dieses array enthält die Elemente von
arr[0]
zuarr[4]
. Dienew
operator wird verwendet, um das array erstellen und initialisieren von array-Elementen auf Ihre Standard-Werte. In diesem Beispiel werden alle array-Elemente initialisiert werdennull
.Eindimensionalen Arrays (C# - Programmierhandbuch)
InformationsquelleAutor der Antwort Soner Gönül
Wenn Sie müssen ein leeres array erzeugen, können Sie dies tun:
Wenn Sie nicht wissen, über die Größe können Sie dann auch verwenden
List<string>
so gut wieInformationsquelleAutor der Antwort Rahul
Folgende sollte gut funktionieren.
InformationsquelleAutor der Antwort Karthikeyan Gunasheker