Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Pengompilasi CS0717

'static class': kelas statis tidak dapat digunakan sebagai batasan

Kelas statis tidak dapat diperluas karena hanya berisi anggota statis dan bukan anggota instans. Karena tidak dapat diperpanjang, ini membuat kelas statis tidak berguna sebagai parameter dan batasan jenis, karena tidak ada jenis yang bisa menjadi spesialisasi kelas statis.

Contoh

Sampel berikut menghasilkan CS0717:

// CS0717.cs  
  
public static class SC  
{  
    public static void F()  
    {  
    }  
}  
  
public class G<T> where T : SC  // CS0717  
{  
    public static void Main()  
    {  
    }  
}