Hogyan deklaráljunk és inicializáljunk egy listát C#-ban

Hogyan Deklaraljunk Es Inicializaljunk Egy Listat C Ban



A C# nyelvben a lista elemek gyűjteménye, amelyek bármilyen adattípusúak lehetnek, és egy gyakran használt adatstruktúra, amely rugalmasságot biztosít az adatok tárolásában és kezelésében. Mielőtt egy listát használna C#-ban, először deklarálni kell és inicializálni kell. Ez a cikk azt tárgyalja, hogyan deklarálhat és inicializálhat egy listát C#-ban.

Lista deklarálása C#-ban

A lista C# nyelven történő deklarálásához az első lépés a System.Collections.Generic névtér importálása. Ez a névtér tartalmazza a List osztályt, amely listák létrehozására és kezelésére szolgál. A List osztály használható új lista létrehozására a névtér importálása után. A következő példaprogram bemutatja, hogyan deklarálható egész számok listája:







a System.Collections.Generic használatával;

osztály Programja {
statikus üresség Fő ( húr [ ] args ) {
Lista < int > számok;
}
}


A fenti szintaxisban a System.Collections.Generic névteret importáljuk, majd a List osztály segítségével egy új listát deklarálunk „számoknak”.



Lista inicializálása C#-ban

A lista deklarálása után értékekkel inicializálható, és számos módja van a lista inicializálásának C#-ban. Az első módszer az Add() metódus használata az értékek egyenkénti hozzáadásához a listához. Itt van egy példakód, amely bemutatja, hogyan kell inicializálni egész számok listáját az Add() metódussal:



a System.Collections.Generic használatával;

osztály Programja {
statikus üres Fő ( húr [ ] args ) {
Lista < int > számok = új lista < int > ( ) ;
számok.Hozzáadás ( 10 ) ;
számok.Hozzáadás ( húsz ) ;
számok.Hozzáadás ( 30 ) ;
számok.Hozzáadás ( 40 ) ;
számok.Hozzáadás ( ötven ) ;
}
}


A fenti szintaxisban a List osztály segítségével deklarálunk egy új listát „számok”-nak, majd az Add() metódussal öt egész számot adunk a listához.





A lista C# nyelven történő inicializálásának másik módja a gyűjteményinicializáló szintaxis használata, mivel ez lehetővé teszi a lista egyetlen kódsorban történő deklarálását és inicializálását. Íme egy példakód, amely bemutatja, hogyan inicializálható az egész számok listája a gyűjtemény inicializáló szintaxisával:

a System.Collections.Generic használatával;

osztály Programja {
statikus üres Fő ( húr [ ] args ) {
Lista < int > számok = új lista < int > ( ) { 10 , húsz , 30 , 40 , ötven } ;
}
}


A fenti kódban először deklarálunk egy „számok” nevű új listát a List osztály segítségével, majd a gyűjtemény inicializáló szintaxisával öt egész számot adunk a listához egyetlen kódsorban.



Példa: Lista deklarálása és inicializálása C#-ban

Itt van egy kollektív kód, amely bemutatja a lista deklarálását és inicializálását C# nyelven:

Rendszer használata;
a System.Collections.Generic használatával;

osztály Programja {
statikus üres Fő ( húr [ ] args ) {

// Egész számok listájának deklarálása
Lista < int > számok;

// A lista inicializálása a Hozzáadás segítségével ( ) módszer
számok = új lista < int > ( ) ;
számok.Hozzáadás ( 10 ) ;
számok.Hozzáadás ( húsz ) ;
számok.Hozzáadás ( 30 ) ;
számok.Hozzáadás ( 40 ) ;
számok.Hozzáadás ( ötven ) ;

// Az elemek megjelenítése ban ben a listát
Console.WriteLine ( 'A lista elemei az Add() metódussal:' ) ;
az egyes ( vajon ban ben számok ) {
Console.WriteLine ( az egyiken ) ;
}

// A lista inicializálása gyűjteményinicializáló szintaxis használatával
Lista < húr > nevek = új lista < húr > ( ) { 'Saját maga' , 'Mikrofon' , 'Sára' , 'Dávid' } ;

// Az elemek megjelenítése ban ben a listát
Console.WriteLine ( ' \n A lista elemei gyűjteményinicializáló szintaxist használva:' ) ;
az egyes ( karakterlánc neve ban ben neveket ) {
Console.WriteLine ( név ) ;
}
}
}


A fenti kódban először „számoknak” nevezett egész számok listáját deklaráljuk inicializálás nélkül, majd inicializáljuk a listát az Add() metódussal, hogy öt egész számot adjunk a listához. Ezután a foreach ciklus segítségével megjelenítjük az elemeket a listában.

Ezenkívül deklarálunk és inicializálunk egy „neveknek” nevezett karakterlánc-listát a gyűjteményinicializáló szintaxis használatával, hogy négy karakterláncot adjunk a listához, és a lista elemeit foreach ciklus segítségével jelenítsük meg.

Következtetés

A listák egy hatékony adatstruktúra a C#-ban, amelyet elemgyűjtemények tárolására és kezelésére használnak, de mielőtt egy listát C#-ban használnánk, először deklarálni és inicializálni kell. A List osztály a lista deklarálására szolgál, és számos módja van a lista inicializálásának, beleértve az Add() metódust és a gyűjtemény inicializáló szintaxisát. Az ebben a cikkben felvázolt példák és lépések követésével most már jól ismerheti a lista deklarálását és inicializálását C# nyelven.