VB.NET Contoh tetingkap lalai: Asal dan C# perbandingan
Dalam Visual Basic .NET, setiap kelas tetingkap mengandungi harta (nama), yang menunjukkan pengenal uniknya dalam ruang nama. Atribut ini bertindak sebagai contoh lalai tetingkap, yang boleh diakses oleh nama tetingkap itu sendiri.
Mengenai sifat Form1, ia adalah contoh atau kelas itu sendiri, dan masalah ini muncul. Dalam vb.net, atribut contoh lalai digunakan, yang juga ditunjukkan sebagai kedua -dua. Walau bagaimanapun, Form1 adalah terutamanya kelas yang ditakrifkan dalam pereka. asal kaedah
Kaedah pertunjukan () dalam Form1 bukan kaedah statik. Sebaliknya, ia adalah kaedah contoh tersembunyi. Ini membolehkan kod menggunakan nama kelas untuk memanggil kaedah contoh.
berbanding dengan kedua -dua kaedah ini (menggunakan form1.show () dan frm.show ()), kod IL disusun tanpa perbezaan yang jelas. Kedua -dua kaedah akhirnya akan memanggil kaedah pertunjukan () contoh.
C# Kesan bersamaan
C# tidak mempunyai persamaan langsung dari contoh tetingkap lalai VB.NET. Keputusan ini datang dari penekanan pengaturcaraan objek yang berorientasikan objek C#, yang perlu ditegaskan oleh objek. Walau bagaimanapun, pemaju C# boleh menggunakan atribut statik contoh dalam kod tetingkap untuk mencapai mekanisme yang sama.Kesimpulan
Walaupun contoh tetingkap lalai VB.NET menyediakan cara ringkas yang mudah, adalah penting untuk memahami prinsip yang berorientasikan objek objek yang mendasari dan batasan abstrak tersebut. Kaedah C# menekankan pemisahan kelas dan contohnya, dengan itu mempromosikan pemahaman yang jelas mengenai konsep pengaturcaraan yang berorientasikan program.
Atas ialah kandungan terperinci Contoh borang lalai vb.net: contoh atau kelas, dan bagaimanakah C# membandingkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!