In C# ist eine Liste eine Sammlung von Elementen, die einen beliebigen Datentyp haben können, und ist eine häufig verwendete Datenstruktur, die Flexibilität beim Speichern und Bearbeiten von Daten bietet. Bevor eine Liste in C# verwendet werden kann, muss sie zuerst deklariert und initialisiert werden. In diesem Artikel wird erläutert, wie eine Liste in C# deklariert und initialisiert wird.
Deklarieren einer Liste in C#
Um eine Liste in C# zu deklarieren, besteht der erste Schritt darin, den System.Collections.Generic-Namespace zu importieren. Dieser Namespace enthält die List
mit System.Collections.Generic;
Klasse Programm {
statische Leere Main ( Schnur [ ] Argumente ) {
Aufführen < int > Zahlen;
}
}
In der obigen Syntax wird der System.Collections.Generic-Namespace importiert, und dann wird eine neue Liste mit dem Namen „numbers“ mithilfe der List
Initialisieren einer Liste in C#
Sobald eine Liste deklariert ist, kann sie mit Werten initialisiert werden, und es gibt mehrere Möglichkeiten, eine Liste in C# zu initialisieren. Die erste Möglichkeit besteht darin, die Methode Add() zu verwenden, um der Liste Werte nacheinander hinzuzufügen. Hier ist ein Beispielcode, der zeigt, wie eine Liste von Ganzzahlen mit der Methode Add() initialisiert wird:
mit System.Collections.Generic;
Klasse Programm {
statische Leere Main ( Schnur [ ] Argumente ) {
Aufführen < int > Zahlen = neue Liste < int > ( ) ;
Zahlen.Hinzufügen ( 10 ) ;
Zahlen.Hinzufügen ( zwanzig ) ;
Zahlen.Hinzufügen ( 30 ) ;
Zahlen.Hinzufügen ( 40 ) ;
Zahlen.Hinzufügen ( fünfzig ) ;
}
}
In der obigen Syntax wird eine neue Liste mit dem Namen „numbers“ mit der List
Eine andere Möglichkeit, eine Liste in C# zu initialisieren, ist die Verwendung der Collection-Initialisierer-Syntax, da Sie damit eine Liste in einer einzigen Codezeile deklarieren und initialisieren können. Hier ist ein Beispielcode, der zeigt, wie eine Liste von Ganzzahlen mit der Collection-Initialisierer-Syntax initialisiert wird:
mit System.Collections.Generic;Klasse Programm {
statische Leere Main ( Schnur [ ] Argumente ) {
Aufführen < int > Zahlen = neue Liste < int > ( ) { 10 , zwanzig , 30 , 40 , fünfzig } ;
}
}
Im obigen Code deklarieren wir zuerst eine neue Liste namens „numbers“ mit der List
Beispiel: Deklarieren und Initialisieren einer Liste in C#
Hier ist ein Sammelcode, der sowohl das Deklarieren als auch das Initialisieren einer Liste in C# demonstriert:
mit System;mit System.Collections.Generic;
Klasse Programm {
statische Leere Main ( Schnur [ ] Argumente ) {
// Deklarieren einer Liste von ganzen Zahlen
Aufführen < int > Zahlen;
// Initialisieren der Liste mit Add ( ) Methode
Zahlen = neue Liste < int > ( ) ;
Zahlen.Hinzufügen ( 10 ) ;
Zahlen.Hinzufügen ( zwanzig ) ;
Zahlen.Hinzufügen ( 30 ) ;
Zahlen.Hinzufügen ( 40 ) ;
Zahlen.Hinzufügen ( fünfzig ) ;
// Anzeigen der Elemente In Die Liste
Console.WriteLine ( 'Elemente in der Liste mit der Methode Add():' ) ;
für jede ( ob In Zahlen ) {
Console.WriteLine ( Auf eins ) ;
}
// Initialisieren der Liste mithilfe der Collection-Initialisierer-Syntax
Aufführen < Schnur > Namen = neue Liste < Schnur > ( ) { 'Sich selbst' , 'Mike' , 'Sarah' , 'David' } ;
// Anzeigen der Elemente In Die Liste
Console.WriteLine ( ' \N Elemente in der Liste mit Collection-Initialisierer-Syntax:' ) ;
für jede ( Zeichenfolgenname In Namen ) {
Console.WriteLine ( Name ) ;
}
}
}
Im obigen Code deklarieren wir zunächst eine Liste von Ganzzahlen namens „numbers“, ohne sie zu initialisieren, und initialisieren dann die Liste mit der Add()-Methode, um fünf Ganzzahlen zur Liste hinzuzufügen. Als nächstes zeigen wir mit der foreach-Schleife die Elemente in der Liste an.
Wir deklarieren und initialisieren auch eine Liste von Strings namens „names“ unter Verwendung der Collection-Initialisierer-Syntax, um der Liste vier Strings hinzuzufügen und die Elemente in der Liste mit einer foreach-Schleife anzuzeigen.
Abschluss
Listen sind eine leistungsstarke Datenstruktur in C#, die zum Speichern und Bearbeiten von Sammlungen von Elementen verwendet wird, aber bevor eine Liste in C# verwendet werden kann, muss sie zuerst deklariert und initialisiert werden. Die List