Compiler Error CS0026
Kata kunci 'this' tidak valid dalam properti statik, metode statik, atau penginisialisasi bidang statik
Kata kunci this mengacu pada objek, yang merupakan instans dari jenis. Karena metode statik tidak bergantung pada instans apa pun dari kelas yang memuatnya, kata kunci "this" tidak berarti dan oleh karena itu tidak diizinkan. Untuk informasi selengkapnya, lihat Kelas Statik dan Anggota Kelas Statik dan Objek.
Contoh berikut menghasilkan CS0026:
// CS0026.cs
public class A
{
public static int i = 0;
public static void Main()
{
// CS0026
this.i = this.i + 1;
// Try the following line instead:
// i = i + 1;
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: