` `` `` `operator dalam sifat dan kaedah?
" />
public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0;
Perbezaan antara ahli atribut utama dan inisialisasi medan ungkapan di atas ialah:
public int MaxHealth { get { return Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0; } }
Ekspresi getter dikira setiap atribut akses masa. Ekspresi peranti inisialisasi medan dikira hanya sekali apabila jenis instantiated.
<达> Kaedah utama ungkapan
Kod ini bersamaan dengan kaedah berikut:
Kaedah utama ekspresif sesuai untuk semua jenis ahli kecuali jenis, peristiwa dan bidang bersarang.
=>
<结> ringkasan
public int Add(int x, int y) => x + y;
Ahli utama ungkapan adalah ciri gula -gula tatabahasa, yang dibenarkan untuk memudahkan atribut dan kaedah dengan membenarkan getter mewakili satu ungkapan. Mereka menyediakan tatabahasa yang mudah untuk hanya atribut getter dan kaedah mudah.
">Atas ialah kandungan terperinci Apakah pengendali C# `=>` dalam sifat dan kaedah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!