Apa itu instantiasi malas di C #?
Apa itu instantiasi malas di C #?

Video: Apa itu instantiasi malas di C #?

Video: Apa itu instantiasi malas di C #?
Video: iOS Programming Tutorial - Lazy Instantiation of Objects in Objective C - 33 2024, November
Anonim

Inisialisasi malas adalah teknik yang menunda pembuatan objek sampai pertama kali dibutuhkan. Dengan kata lain, inisialisasi dari objek hanya terjadi pada permintaan.

Sederhananya, apa itu lazy binding di C#?

Objek sesuai Permintaan juga disebut Pemuatan malas pola, Pemuatan malas menunda inisialisasi objek. Ini adalah fitur baru dari C# 4.0 dan dapat digunakan saat kita bekerja dengan benda besar saat tidak digunakan. Untuk menghindari situasi, Anda dapat menggunakan Pemuatan Malas Pola.

Selain di atas, kapan sebaiknya Anda menggunakan tipe Lazy T? 7 Jawaban. Anda khas menggunakan itu kapan Anda mau ke instantiate sesuatu pertama kali itu benar-benar digunakan . Ini menunda biaya pembuatannya sampai jika/ketika dibutuhkan alih-alih selalu mengeluarkan biaya. Biasanya ini lebih disukai ketika objek mungkin atau mungkin tidak digunakan dan biaya pembangunannya tidak sepele.

Selanjutnya, orang mungkin juga bertanya, mengapa malas diinisialisasi?

Inisialisasi malas dari suatu objek berarti bahwa penciptaannya ditangguhkan sampai pertama kali digunakan. (Untuk topik ini, istilah inisialisasi malas dan instantiasi malas adalah sinonim.) Inisialisasi malas terutama digunakan untuk meningkatkan kinerja, menghindari komputasi yang boros, dan mengurangi kebutuhan memori program.

Apa itu Sistem malas?

Perkataan. Menggunakan malas inisialisasi untuk menunda pembuatan objek besar atau intensif sumber daya, atau pelaksanaan tugas intensif sumber daya, terutama ketika pembuatan atau eksekusi tersebut mungkin tidak terjadi selama masa program. Untuk mempersiapkan malas inisialisasi, Anda membuat turunan dari Malas.

Direkomendasikan: