A C# – ban a tömbök és a listák olyan objektumok, amelyek felhasználhatók változók tárolására, de nem cserélhetők fel. Fedezzük fel a listát vs tömböt.
egy tömböt zárójelben kell deklarálni, és mellékelni kell a benne lévő változók típusát (egész számok vagy karakterláncok) és a nevét. Egész számok tömbjének deklarálásához a névszámokkal, ennek így kell kinéznie:
int numbers;
(vesszőt kell hozzáadnia a zárójelbe, ha azt szeretné, hogy a tömb többdimenziós legyen).
a tömb létrehozásához hozzá kell adnia egy kódot a példányosításhoz, például:
int numbers = new int;
C# lista
a lista létrehozásához C# – ben meg kell hívnia a listát, és szögletes zárójelbe kell tennie a lista típusát (ismét egész vagy string). Ezután kövesse ezt a lista nevével. Ez egy új C# listát jelent. Mint egy tömb, egy lista létrehozásához példányosítania kell azt, az alábbiak szerint:
List<string> Food = new List<string>();
általában jobb a listákat használni a C# – ban, mert a listákat sokkal könnyebben lehet rendezni, keresni és manipulálni a C# – ban, mint a tömböket. Ennek oka a nyelv összes beépített listafunkciója.a
listákat gyakrabban használják a C# – ban, mint a tömböket, de vannak olyan esetek, amikor tömböket lehet (vagy kell) használni. Ez magában foglalja azt is, ha az adatai valószínűleg nem fognak nagyon növekedni, vagy ha viszonylag nagy mennyiségű adattal van dolga, amelyet gyakran indexelni kell.
lista vs tömb: Végső gondolatok
zárjuk le a listát vs tömb. Az alkatrészek beszúrása a lista közepére kimerítő, mivel a tömbök szomszédosak a memóriában. A listák lehetővé teszik az egyszerű beillesztést a listákba. A tömb egy módszer az adatok rendezésére egy memóriaeszközben. A lista olyan adatszerkezet, amely több műveletet támogat. A tömb homogén részek gyűjteménye, míg a lista heterogén elemekből áll. Az Array memória statikus és folyamatos. A lista memória dinamikus és véletlenszerű. A felhasználóknak nem kell korlátozni pálya következő memória tömbök. A listákkal a felhasználónak nyomon kell követnie a következő helyet.
ezért a tömbök és listák hasznosak a c# programozási nyelvben.