Vad är skillnaden mellan Array och ArrayList C#?
Vad är skillnaden mellan Array och ArrayList C#?

Video: Vad är skillnaden mellan Array och ArrayList C#?

Video: Vad är skillnaden mellan Array och ArrayList C#?
Video: Stuart Hameroff: Penrose & Fractal Consciousness 2024, November
Anonim

Ett Array lista är inte en starkt skriven samling. Den kan lagra värdena av olika datatyper eller samma datatyp. ArrayList innehåller en enkel lista av värden. ArrayList implementerar IList-gränssnittet med en array och mycket enkelt kan vi lägga till, infoga, ta bort, visa etc.

På samma sätt frågas det, vad är skillnaden mellan Array och ArrayList i C#?

ArrayList tillhör System. I Matriser , kan vi bara lagra en datatyp antingen int, string, char etc. In ArrayList vi kan lagra olika datatypvariabler. Matriser är starkt skrivna vilket innebär att det endast kan lagra specifik typ av objekt eller element. Arraylist är inte starkt skrivna.

vad är skillnaden mellan en array och en ArrayList? 1- Första och Major skillnaden mellan Array och ArrayList i Java är det Array är en datastruktur med fast längd medan ArrayList är en samlingsklass med variabel längd. 4- Du kan inte lagra primitiver i ArrayList , den kan bara innehålla objekt. Medan Array kan innehålla både primitiver och objekt i Java.

Då, vilken är bättre array eller lista i C#?

A lista härrör från Samling som innehåller Mer generisk datatyp medan Array är fixad och lagra Mer stark datatyp. Lista innehålla noder som har minnesplatser behöver inte vara sammanhängande till sin natur medan Array innehåller elementen med deras minnesplats som är sammanhängande till sin natur.

Vad är en ArrayList C#?

C# - ArrayList . ArrayList är en icke-generisk typ av samling i C# . Den kan innehålla element av alla datatyper. Den liknar en array, förutom att den växer automatiskt när du lägger till objekt i den. Som du kan se från diagrammet ovan, är ArrayList klass implementerar IEnumerable, ICollection och IList-gränssnitt.

Rekommenderad: