Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya dapat menginisialisasi C# Auto-Properties dengan cekap?
Streamlining C# Auto-Property Inisialisasi
C# Properties Auto menawarkan cara ringkas untuk menentukan sifat kelas. Walau bagaimanapun, menetapkan nilai awal dengan cekap memerlukan perhatian. Walaupun pembina dan pengisytiharan harta tradisional berfungsi, mereka boleh menjadi verbose.c# 6 dan kemudian versi memberikan penyelesaian yang lebih bersih: secara langsung memberikan nilai awal dalam perisytiharan auto-harta:
<code class="language-csharp">public int X { get; set; } = initialValue;</code>Sintaks satu baris ini memudahkan permulaan, menghapuskan keperluan untuk pembina atau tugasan harta berasingan.
Kenapa elakkan defaultvalueattribute?
Atas ialah kandungan terperinci Bagaimanakah saya dapat menginisialisasi C# Auto-Properties dengan cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!