Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Lokal yang diketik secara implisit tidak dapat menjadi const
Variabel lokal yang diketik secara implisit hanya diperlukan untuk menyimpan jenis anonim. Dalam semua kasus lain variabel lokal hanya untuk kenyamanan. Jika nilai variabel tidak pernah berubah, berikan saja variabel jenis eksplisit. Mencoba menggunakan pengubah readonly dengan lokal yang diketik secara implisit akan menghasilkan CS0106.
Untuk memperbaiki kesalahan ini
- Jika Anda memerlukan variabel menjadi konstanta atau
readonly, berikan variabel jenis eksplisit.
Contoh
Kode berikut menghasilkan CS0822:
// cs0822.cs
class A
{
public static int Main()
{
const var x = 0; // CS0822.cs
return -1;
}
}