So deklarieren und initialisieren Sie eine Liste in C#

So Deklarieren Und Initialisieren Sie Eine Liste In C



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-Klasse, die zum Erstellen und Bearbeiten von Listen verwendet wird. Die List-Klasse kann verwendet werden, um eine neue Liste zu erstellen, nachdem der Namespace importiert wurde. Das folgende Beispielprogramm zeigt, wie eine Liste von ganzen Zahlen deklariert wird:







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 -Klasse deklariert.



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 -Klasse deklariert, und dann wird die Add()-Methode verwendet, um der Liste fünf ganze Zahlen hinzuzufügen.





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 -Klasse und verwenden dann die Collection-Initialisierer-Syntax, um der Liste in einer einzigen Codezeile fünf ganze Zahlen hinzuzufügen.



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-Klasse wird verwendet, um eine Liste zu deklarieren, und es gibt mehrere Möglichkeiten, eine Liste zu initialisieren, einschließlich der Verwendung der Add()-Methode und der Collection-Initialisierer-Syntax. Indem Sie die in diesem Artikel beschriebenen Beispiele und Schritte befolgen, sollten Sie nun ein gutes Verständnis dafür haben, wie Sie eine Liste in C# deklarieren und initialisieren.