Hvad er forskellen mellem Array og ArrayList C#?
Hvad er forskellen mellem Array og ArrayList C#?

Video: Hvad er forskellen mellem Array og ArrayList C#?

Video: Hvad er forskellen mellem Array og ArrayList C#?
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, November
Anonim

An Array liste er ikke en stærkt skrevet samling. Den kan gemme værdierne af forskellige datatyper eller samme datatype. ArrayList indeholder en simpel liste af værdier. ArrayList implementerer IList-grænsefladen ved hjælp af en array og meget nemt kan vi tilføje, indsætte, slette, se osv.

På samme måde bliver det spurgt, hvad er forskellen mellem Array og ArrayList i C#?

ArrayList tilhører System. I Arrays , kan vi kun gemme én datatype enten int, streng, char osv. I ArrayList vi kan gemme forskellige datatypevariabler. Arrays er stærkt indtastet, hvilket betyder, at den kun kan gemme bestemte typer elementer eller elementer. Arrayliste er ikke stærkt skrevet.

hvad er forskellen mellem et array og en ArrayList? 1- Første og Major forskel mellem Array og ArrayList i Java er det Array er en datastruktur med fast længde, mens ArrayList er en samlingsklasse med variabel længde. 4- Du kan ikke gemme primitiver i ArrayList , den kan kun indeholde objekter. Mens Array kan indeholde både primitiver og objekter i Java.

Så hvilken er bedre array eller liste i C#?

EN liste er afledt af Samling som indeholder mere generisk datatype hvorimod Array er fast og opbevares mere stærk datatype. Liste indeholde noder, der har hukommelsesplaceringer, behøver ikke at være sammenhængende i naturen, hvorimod Array indeholder elementerne med deres hukommelsesplacering, som er sammenhængende i naturen.

Hvad er en ArrayList C#?

C# - ArrayList . ArrayList er en ikke-generisk type samling i C# . Det kan indeholde elementer af enhver datatype. Det ligner et array, bortset fra at det vokser automatisk, når du tilføjer elementer i det. Som du kan se af ovenstående diagram, er ArrayList klasse implementerer IEnumerable-, ICollection- og IList-grænseflader.

Anbefalede: