Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Sifat Automatik Boleh Memudahkan Definisi Harta dalam C#?
Atribut automatik C#: definisi atribut ringkas dan cekap
Sifat automatik C# menyediakan cara yang lebih ringkas untuk mentakrifkan sifat tanpa menulis logik kompleks dalam pengakses harta. Mari kita terangkan tujuannya dan cara menggunakannya dalam bahasa yang mudah.
Sifat auto menggunakan sintaks ringkas untuk mengisytiharkan sifat:
<code class="language-c#">public int SomeProperty { get; set; }</code>
Kod ini bersamaan dengan:
<code class="language-c#">private int _someField; public int SomeProperty { get { return _someField; } set { _someField = value; } }</code>
Pengkompil akan secara automatik menjana medan asas _someField
dan pelengkap get
dan set
untuk kita. Cuma panggil SomeProperty
untuk mengakses atau mengubah suai nilainya tanpa menambah sebarang pelaksanaan tambahan dalam pengakses.
Mari kita lihat contoh:
<code class="language-c#">public class Person { public string Name { get; set; } public int Age { get; set; } }</code>
Di sini, atribut Name
dan Age
boleh diakses dan dikemas kini menggunakan sintaks atribut automatik yang dipermudahkan, menjadikan kod lebih ringkas dan boleh dibaca.
Atas ialah kandungan terperinci Bagaimanakah Sifat Automatik Boleh Memudahkan Definisi Harta dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!