Mikä on.NET ArrayList?
Mikä on.NET ArrayList?

Video: Mikä on.NET ArrayList?

Video: Mikä on.NET ArrayList?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Huhtikuu
Anonim

ArrayList on ei-yleinen kokoelma C#:ssa. Se voi sisältää minkä tahansa tietotyypin elementtejä. Se on samanlainen kuin taulukko, paitsi että se kasvaa automaattisesti, kun lisäät siihen kohteita. Toisin kuin taulukon, sinun ei tarvitse määrittää kokoa ArrayList.

Niin, mikä on ArrayList C#:ssa esimerkin kanssa?

C# - ArrayList Luokka. Se edustaa järjestettyä objektikokoelmaa, joka voidaan indeksoida yksitellen. Se on pohjimmiltaan vaihtoehto taulukolle. Toisin kuin taulukossa, voit lisätä ja poistaa luettelon kohteita tietyssä paikassa indeksin avulla, jolloin taulukon koko muuttuu automaattisesti.

Lisäksi onko ArrayList-tyyppi turvallinen C#:ssa? ArrayList ei ole tyyppi tietojen tallentamista koskeva rajoitus, eli se ei ole Tyyppi Turvallinen . Voit tallentaa mitä tahansa ArrayList . Itse asiassa sama ArrayList voi tallentaa useita tyypit esineistä.

Kysyttiin myös, mitä eroa on ArrayListillä ja listalla C#:ssa?

ArrayList on erityyppisten tietojen kokoelmat, kun taas Lista on kokoelma samantyyppisiä omia riippuvuuksiaan. ArrayList eivät ole tyyppiturvallisia, kun taas Lista ovat tyyppiturvallisia.

Voiko ArrayList tallentaa erilaisia tietotyyppejä?

Java sisältää sekä Array- että an ArrayList luokkaa. Ne ovat kukin "kokoelmia useita kohteita", niin sanotusti, mutta ne ovat myös hyvin eri . An ArrayList voi koko vaihtelee, kun asioita lisätään tai poistetaan. Sinkku ArrayList pystyy myös pitämään erilaisia eri tyyppejä esineistä.

Suositeltava: