Array və ArrayList C# arasındakı fərq nədir?
Array və ArrayList C# arasındakı fərq nədir?

Video: Array və ArrayList C# arasındakı fərq nədir?

Video: Array və ArrayList C# arasındakı fərq nədir?
Video: Java dərsləri - equals() metodu haqqında 2024, Aprel
Anonim

An Massiv siyahısı güclü tipli kolleksiya deyil. Dəyərləri saxlaya bilir müxtəlif məlumat növləri və ya eyni məlumat növü. ArrayList sadə siyahıdan ibarətdir of dəyərlər. ArrayList istifadə edərək IList interfeysini həyata keçirir massiv və çox asanlıqla əlavə edə, daxil edə, silə, baxa və s.

Eynilə, soruşulur ki, C#-da Array və ArrayList arasında fərq nədir?

ArrayList Sistemə aiddir. In Massivlər , biz yalnız bir məlumat tipini ya int, string, char və s. saxlaya bilərik ArrayList müxtəlif məlumat tipli dəyişənləri saxlaya bilərik. Massivlər güclü şəkildə yazılmışdır, yəni o, yalnız müəyyən növ elementləri və ya elementləri saxlaya bilər. Arraylist güclü şəkildə yazılmır.

massivlə ArrayList arasındakı fərq nədir? 1- Birinci və Mayor Array arasındakı fərq və ArrayList Java-da belədir Massiv isə sabit uzunluqlu məlumat strukturudur ArrayList dəyişən uzunluqlu Kolleksiya sinfidir. 4- Primitivləri saxlaya bilməzsiniz ArrayList , yalnız Obyektləri ehtiva edə bilər. ikən Massiv Java-da həm primitivləri, həm də Obyektləri ehtiva edə bilər.

Sonra C#-da hansı massiv və ya siyahı daha yaxşıdır?

A siyahı ehtiva edən Kolleksiyadan əldə edilmişdir daha çox ümumi məlumat növü isə Massiv təmir olunub saxlanılır daha çox güclü məlumat növü. Siyahı yaddaş yerləri olan qovşaqların təbiətdə bitişik olması lazım deyil, halbuki Massiv təbiətcə bitişik olan yaddaş yeri ilə elementləri ehtiva edir.

ArrayList C# nədir?

C# - ArrayList . ArrayList ildə ümumi olmayan kolleksiya növüdür C# . O, istənilən məlumat növlərinin elementlərini ehtiva edə bilər. O, massivə bənzəyir, ancaq ona elementlər əlavə etdikcə avtomatik olaraq böyüyür. Yuxarıdakı diaqramdan göründüyü kimi, ArrayList sinif IEnumerable, ICollection və IList interfeyslərini həyata keçirir.

Tövsiyə: