C# хэл дээрх залхуу загвар гэж юу вэ?
C# хэл дээрх залхуу загвар гэж юу вэ?

Видео: C# хэл дээрх залхуу загвар гэж юу вэ?

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

Залхуу эхлүүлэх Энэ нь объектыг бүтээхийг анх удаа шаардлагатай болтол хойшлуулдаг техник юм. Өөрөөр хэлбэл, эхлүүлэх объектын зөвхөн хүсэлтээр л болдог.

Зүгээр л C# хэл дээр залхуу холбох гэж юу вэ?

Хүсэлт дээрх объектыг мөн нэрлэдэг Залхуу ачаалж байна загвар, Залхуу ачаалж байна объектыг эхлүүлэхийг хойшлуулдаг. Энэ бол шинэ шинж чанар юм C# 4.0 бөгөөд бид үүнийг ашиглаагүй үед том объекттой ажиллах үед ашиглаж болно. Нөхцөл байдлаас зайлсхийхийн тулд та ашиглаж болно Залхуу ачаалж байна Загвар.

Дээрхээс гадна Lazy T төрлийг хэзээ хэрэглэх ёстой вэ? 7 хариулт. Та ихэвчлэн ашиглах хэзээ Та хүсэж байна руу ямар нэг зүйлийг анх удаа бодитоор бий болгох ашигласан . Энэ нь үргэлж зардал гаргахын оронд үүнийг бий болгох зардлыг шаардлагатай бол / хэзээ болтол хойшлуулдаг. Объект нь байж болох эсвэл үгүй байж болох үед энэ нь ихэвчлэн илүү тохиромжтой байдаг ашигласан мөн түүнийг барих зардал нь өчүүхэн зүйл биш юм.

Дараа нь хүн яагаад залхууг эхлүүлдэг вэ гэж асууж магадгүй юм.

Залхуу эхлүүлэх Объект нь анх ашиглагдах хүртэл нь бүтээгдэхийг хойшлуулна гэсэн үг юм. (Энэ сэдвийн хувьд нөхцөлүүд залхуу эхлүүлэх болон залхуу дүр төрх ижил утгатай.) Залхуу эхлүүлэх нь гүйцэтгэлийг сайжруулах, үрэлгэн тооцооллоос зайлсхийх, програмын санах ойн шаардлагыг багасгахад голчлон ашиглагддаг.

Системийн залхуу гэж юу вэ?

Тайлбар. Ашиглах залхуу том эсвэл нөөц ихтэй объектыг бүтээх, эсвэл нөөц их шаарддаг ажлыг гүйцэтгэхийг хойшлуулах зорилгоор эхлүүлэх, ялангуяа програмын ашиглалтын хугацаанд ийм бүтээн байгуулалт эсвэл гүйцэтгэл хийгдэхгүй байх үед. Бэлтгэхийн тулд залхуу эхлүүлэх үед та жишээг үүсгэнэ Залхуу.

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