C# толь бичиг гэж юу вэ?
C# толь бичиг гэж юу вэ?

Видео: C# толь бичиг гэж юу вэ?

Видео: C# толь бичиг гэж юу вэ?
Видео: 📚C# хэлний толь бичиг гэж юу вэ? 2024, Арваннэгдүгээр
Anonim

онд C# , Толь бичиг Түлхүүр/утга хосыг хадгалахад ихэвчлэн ашиглагддаг ерөнхий цуглуулга юм. -ийн ажил Толь бичиг нь ерөнхий бус hashtable-тэй нэлээд төстэй юм. -ийн давуу тал Толь бичиг Энэ нь ерөнхий төрөл юм. Толь бичиг Системийн хүрээнд тодорхойлогддог.

Үүний нэгэн адил хүмүүс C# хэл дээрх Hashtable болон толь бичгийн хооронд ямар ялгаа байдаг вэ?

Hashtable нь чөлөөтэй бичсэн (ерөнхий бус) цуглуулга бөгөөд энэ нь ямар ч төрлийн өгөгдлийн түлхүүр-утга хосыг хадгалдаг гэсэн үг юм. Толь бичиг ерөнхий цуглуулга юм. Тиймээс энэ нь тодорхой төрлийн өгөгдлийн түлхүүр-утга хосыг хадгалах боломжтой. зочилно уу Hashtable эсвэл C# хэл дээрх толь бичиг дэлгэрэнгүй мэдээллийг заавар хэсгээс авна уу.

Үүний нэгэн адил KeyValuePair C# гэж юу вэ? C# хэл дээрх KeyValuePair CsharpProgrammingServer талын програмчлал. The KeyValuePair анги нь хос утгыг нэг жагсаалтад хадгалдаг C# . Тохируулах KeyValuePair болон элементүүдийг нэмнэ − var myList = new List< KeyValuePair >(); // myList элементүүдийг нэмж байна.

Үүнтэй адилаар толь бичиг нь C# төрлийн лавлагаа мөн үү?

Хэрэв Төрөл -ийн үнэ цэнийн толь бичиг үнэ цэнэ юм төрөл дараа нь бодит утгыг хуулбарлах болно. лавлагааны төрлүүд хэлбэрээр хадгалагддаг лавлагаа үргэлж. үнэ цэнэ төрөл хуулсан байна (хялбараар байт төлөөллийн хуулбарыг үүсгэсэн боловч бүгд лавлагаа үнэт зүйлс хэвээр байх болно лавлагаа ), функцэд ref-ээр дамжуулагдаагүй бол.

Толь бичиг эсвэл Hashtable аль нь илүү хурдан вэ?

А Толь бичиг тодорхой төрлийн (объектоос бусад) нь a-аас илүү сайн гүйцэтгэлтэй байдаг Hashtable -ийн элементүүд учир утгын төрлүүдийн хувьд Hashtable нь Object төрлийнх тул утгын төрлийг хадгалах эсвэл сэргээх үед хайрцаглах болон задлах үйлдлүүд ихэвчлэн тохиолддог."

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