NET ArrayList гэж юу вэ?
NET ArrayList гэж юу вэ?

Видео: NET ArrayList гэж юу вэ?

Видео: NET ArrayList гэж юу вэ?
Видео: More than Coffee: Inner workings of Interview 2024, Арваннэгдүгээр
Anonim

ArrayList нь C# хэл дээрх ерөнхий бус цуглуулгын төрөл юм. Энэ нь ямар ч төрлийн өгөгдлийн элементүүдийг агуулж болно. Энэ нь массивтай төстэй боловч дотор нь зүйл нэмэх үед автоматаар өсдөг. Массиваас ялгаатай нь та хэмжээг зааж өгөх шаардлагагүй ArrayList.

Жишээ нь C# дээр ArrayList гэж юу вэ?

C# - ArrayList Анги. Энэ нь тус тусдаа индексжүүлж болох объектын дараалсан цуглуулгыг илэрхийлдэг. Энэ нь үндсэндээ массивын өөр хувилбар юм. Гэсэн хэдий ч, массиваас ялгаатай нь та индексийг ашиглан заасан байрлалд жагсаалтаас зүйл нэмж, хасах боломжтой бөгөөд массив автоматаар хэмжээгээ өөрчилдөг.

Цаашилбал, C# дээр ArrayList төрөл аюулгүй юу? ArrayList байхгүй байна төрөл өгөгдөл хадгалах хязгаарлалт, өөрөөр хэлбэл тийм биш Аюулгүй гэж бичнэ үү . Та юу ч хадгалах боломжтой ArrayList . Үнэндээ адилхан ArrayList олон хадгалах боломжтой төрөл объектуудын.

Мөн C# хэл дээрх ArrayList болон list хоёрын ялгаа юу вэ?

ArrayList өөр өөр төрлийн мэдээллийн цуглуулга юм Жагсаалт ижил төрлийн өөрийн хамаарлын цуглуулга юм. ArrayList төрөл аюулгүй биш харин Жагсаалт төрөл аюулгүй байдаг.

ArrayList өөр төрлийн өгөгдлийн төрлийг хадгалж чадах уу?

Java нь массив болон ан хоёрыг агуулдаг ArrayList анги. Тэд тус бүр нь "цуглуулга юм олон зүйлс" гэж хэлж болно, гэхдээ тэд бас маш их өөр . Ан ArrayList боломжтой зүйл нэмэх, хасах үед хэмжээ нь хэлбэлздэг. Ганц бие ArrayList мөн төрөл бүрийн хадгалах чадвартай янз бүрийн төрөл объектуудын.

Зөвлөмж болгож буй: