W języku C# lista jest zbiorem elementów, które mogą należeć do dowolnego typu danych i jest powszechnie używaną strukturą danych, która zapewnia elastyczność przechowywania danych i manipulowania nimi. Przed użyciem listy w języku C# należy ją najpierw zadeklarować i zainicjować. W tym artykule omówiono sposób deklarowania i inicjowania listy w języku C#.
Deklarowanie listy w C#
Aby zadeklarować listę w języku C#, pierwszym krokiem jest zaimportowanie przestrzeni nazw System.Collections.Generic. Ta przestrzeń nazw zawiera klasę List
przy użyciu System.Collections.Generic;
Program klasowy {
statyczna pustka Główny ( strunowy [ ] argumenty ) {
Lista < int > liczby;
}
}
W powyższej składni importowana jest przestrzeń nazw System.Collections.Generic, a następnie deklarowana jest nowa lista o nazwie „liczby” przy użyciu klasy List
Inicjowanie listy w C#
Po zadeklarowaniu listy można ją zainicjować wartościami. Istnieje kilka sposobów zainicjowania listy w języku C#. Pierwszym sposobem jest użycie metody Add() w celu dodania wartości do listy jedna po drugiej. Oto przykładowy kod demonstrujący, jak zainicjować listę liczb całkowitych za pomocą metody Add():
przy użyciu System.Collections.Generic;
Program klasowy {
statyczna pustka Główny ( strunowy [ ] argumenty ) {
Lista < int > liczby = nowa lista < int > ( ) ;
liczby. Dodaj ( 10 ) ;
liczby. Dodaj ( 20 ) ;
liczby. Dodaj ( 30 ) ;
liczby. Dodaj ( 40 ) ;
liczby. Dodaj ( pięćdziesiąt ) ;
}
}
W powyższej składni nowa lista o nazwie „liczby” jest deklarowana przy użyciu klasy List
Innym sposobem zainicjowania listy w języku C# jest użycie składni inicjatora kolekcji, ponieważ umożliwia to zadeklarowanie i zainicjowanie listy w jednym wierszu kodu. Oto przykładowy kod demonstrujący, jak zainicjować listę liczb całkowitych przy użyciu składni inicjatora kolekcji:
przy użyciu System.Collections.Generic;Program klasowy {
statyczna pustka Główny ( strunowy [ ] argumenty ) {
Lista < int > liczby = nowa lista < int > ( ) { 10 , 20 , 30 , 40 , pięćdziesiąt } ;
}
}
W powyższym kodzie najpierw deklarujemy nową listę o nazwie „liczby” za pomocą klasy List
Przykład: deklarowanie i inicjowanie listy w języku C#
Oto zbiorczy kod demonstrujący zarówno deklarowanie, jak i inicjowanie listy w języku C#:
przy użyciu Systemu;przy użyciu System.Collections.Generic;
Program klasowy {
statyczna pustka Główny ( strunowy [ ] argumenty ) {
// Deklarowanie listy liczb całkowitych
Lista < int > liczby;
// Inicjowanie listy za pomocą Add ( ) metoda
liczby = nowa lista < int > ( ) ;
liczby. Dodaj ( 10 ) ;
liczby. Dodaj ( 20 ) ;
liczby. Dodaj ( 30 ) ;
liczby. Dodaj ( 40 ) ;
liczby. Dodaj ( pięćdziesiąt ) ;
// Wyświetlanie elementów W Lista
Console.WriteLine ( „Elementy na liście przy użyciu metody Add():” ) ;
dla każdego ( czy W liczby ) {
Console.WriteLine ( na jednego ) ;
}
// Inicjowanie listy przy użyciu składni inicjatora kolekcji
Lista < strunowy > nazwy = nowa lista < strunowy > ( ) { 'Samego siebie' , 'Mikrofon' , „Sara” , „Dawid” } ;
// Wyświetlanie elementów W Lista
Console.WriteLine ( ' \N Elementy na liście przy użyciu składni inicjatora kolekcji:' ) ;
dla każdego ( nazwa ciągu W nazwy ) {
Console.WriteLine ( nazwa ) ;
}
}
}
W powyższym kodzie najpierw deklarujemy listę liczb całkowitych zwaną „liczbami” bez jej inicjowania, a następnie inicjalizujemy listę za pomocą metody Add() w celu dodania do listy pięciu liczb całkowitych. Następnie za pomocą pętli foree Wyświetlamy elementy na liście.
Deklarujemy również i inicjalizujemy listę łańcuchów zwanych „nazwami”, używając składni inicjatora kolekcji, aby dodać cztery ciągi do listy i wyświetlić elementy na liście za pomocą pętli foreach.
Wniosek
Listy to potężna struktura danych w języku C#, która służy do przechowywania kolekcji elementów i manipulowania nimi, ale przed użyciem listy w języku C# należy ją najpierw zadeklarować i zainicjować. Klasa List