Peringatan Kompiler (level 1) CS3005

Pengidentifikasi 'pengidentifikasi' berbeda hanya jika tidak mematuhi CLS

Pengidentifikasi publik, dilindungi, atau protected internal, yang berbeda dari pengidentifikasi public, protected, atau protected internal lainnya hanya dalam hal satu atau beberapa huruf, tidak sesuai dengan Spesifikasi Bahasa Umum (CLS). Untuk informasi selengkapnya tentang kepatuhan CLS, lihat Kemandirian bahasa dan komponen independen bahasa.

Contoh

Contoh berikut menghasilkan CS3005:

// CS3005.cs  
  
using System;  
  
[assembly:CLSCompliant(true)]  
public class a  
{  
    public static int a1 = 0;  
    public static int A1 = 1;   // CS3005  
  
    public static void Main()  
    {  
        Console.WriteLine(a1);  
        Console.WriteLine(A1);  
    }  
}