Hva er forskjellen mellom Array og ArrayList C#?
Hva er forskjellen mellom Array og ArrayList C#?

Video: Hva er forskjellen mellom Array og ArrayList C#?

Video: Hva er forskjellen mellom Array og ArrayList C#?
Video: difference between array and structure | array and structure | c programming 2024, Kan
Anonim

An Matriseliste er ikke en sterkt skrevet samling. Den kan lagre verdiene av forskjellige datatyper eller samme datatype. ArrayList inneholder en enkel liste av verdier. ArrayList implementerer IList-grensesnittet ved å bruke en array og veldig enkelt kan vi legge til, sette inn, slette, vise osv.

På samme måte spørs det, hva er forskjellen mellom Array og ArrayList i C#?

ArrayList tilhører System. I Matriser , kan vi lagre bare én datatype enten int, string, char osv. I ArrayList vi kan lagre forskjellige datatypevariabler. Matriser er sterkt skrevet, noe som betyr at den kun kan lagre spesifikke typer elementer eller elementer. Arrayliste er ikke sterkt skrevet.

hva er forskjellen mellom en array og en ArrayList? 1- First og Major forskjellen mellom Array og ArrayList i Java er det Array er en datastruktur med fast lengde mens ArrayList er en samlingsklasse med variabel lengde. 4- Du kan ikke lagre primitiver i ArrayList , kan den bare inneholde objekter. Samtidig som Array kan inneholde både primitiver og objekter i Java.

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

EN liste er avledet fra Samling som inneholder mer generisk datatype mens Array er fikset og lagret mer sterk datatype. Liste inneholder noder som har minneplasseringer trenger ikke være sammenhengende i naturen mens Array inneholder elementene med deres minneplassering som er sammenhengende i naturen.

Hva er en ArrayList C#?

C# - ArrayList . ArrayList er en ikke-generisk type samling i C# . Den kan inneholde elementer av alle datatyper. Den ligner på en matrise, bortsett fra at den vokser automatisk når du legger til elementer i den. Som du kan se fra diagrammet ovenfor, er ArrayList klasse implementerer IEnumerable-, ICollection- og IList-grensesnitt.

Anbefalt: