Home Windows ecommerce Treiber Server Entwicklung Software Security Internet Hardware Nicht IT Mobile Nintendo Suchen Multimedia Virtualisierung Kopie von Navi01b Provider


Arrays

-->Theorie Gerüst Kontrollstrukturen Variabeln DatenTypen Listen XAML Beispieldateien Lösungen c# Links Setup Kommentare WinForm Glossar Unverarbeitet

Array

Nicht typisiertes Array

Das nicht typisierte Array sollte möglichst durch eine typisierte Liste ersetzt werden.

ArrayList a = new ArrayList

 

ArrayList a = new ArrayList();
a.Add(
"Birnen");
a.Add(
"Kirschen");
a.Add(123);

foreach(string s in a){
   Console.Write(s);
}

Der Code erzeugt ein Fehler beim durchlaufen des Wert 123 im Array. Die Zuweisung funktioniert, aber string s in a wird problematisch.

Lösung:

foreach(object s in a){
   Console.Write(s);
}

Noch besser jedoch, ist die typisierte Liste

Typisierte Liste

List<string> s = new List<string>();
List
<string> s = new List<string>();
s.Add(
"Blumen");
s.Add(123);

Hier ist bereits zur Entwicklungszeit ein Fehler bei s.Add(123);

 

 


Ihre Werbung hier

 

Haftungsausschluss: Verwendung der Informationen auf Ihre eigene Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den Haftungsausschluss.


Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail.


 Und jetzt noch ein bisschen Werbung...

Stellensuche, Jobangebote unter www.notizia.ch/stellensuche