Apakah instantiasi malas dalam C#?
Apakah instantiasi malas dalam C#?

Video: Apakah instantiasi malas dalam C#?

Video: Apakah instantiasi malas dalam C#?
Video: Unity C# Random Object Instantiation 2024, Mungkin
Anonim

Inisialisasi malas ialah teknik yang menangguhkan penciptaan objek sehingga kali pertama ia diperlukan. Dalam kata lain, permulaan objek itu berlaku hanya atas permintaan.

Ringkasnya, apakah yang mengikat malas dalam C#?

Objek atas Permintaan juga dipanggil Malas memuatkan corak, Malas memuatkan melambatkan permulaan objek. Ini adalah ciri baharu C# 4.0 dan boleh digunakan apabila kita bekerja dengan objek besar apabila ia tidak digunakan. Untuk mengelakkan situasi anda boleh menggunakan Malas Memuatkan Corak.

Selain di atas, bilakah anda perlu menggunakan jenis Lazy T? 7 Jawapan. awak biasanya guna ia apabila awak mahu kepada instantiate sesuatu pada kali pertama sebenarnya digunakan . Ini menangguhkan kos menciptanya sehingga jika/apabila ia diperlukan dan bukannya sentiasa menanggung kos. Biasanya ini adalah lebih baik apabila objek mungkin atau mungkin tidak digunakan dan kos untuk membinanya tidaklah remeh.

Selepas itu, seseorang juga mungkin bertanya, mengapa malas dimulakan?

Inisialisasi malas sesuatu objek bermakna penciptaannya ditangguhkan sehingga ia mula digunakan. (Untuk topik ini, syarat permulaan malas dan instantiasi malas adalah sinonim.) Inisialisasi malas digunakan terutamanya untuk meningkatkan prestasi, mengelakkan pengiraan membazir dan mengurangkan keperluan memori program.

Apa itu System malas?

Kenyataan. guna malas permulaan untuk menangguhkan penciptaan objek yang besar atau intensif sumber, atau pelaksanaan tugas intensif sumber, terutamanya apabila penciptaan atau pelaksanaan sedemikian mungkin tidak berlaku sepanjang hayat program. Untuk menyediakan malas permulaan, anda membuat contoh Malas.

Disyorkan: