Peringatan Pengompilasi (level 1) CS3005
Pengidentifikasi 'identifier' yang berbeda hanya dalam hal penulisan huruf merupakan pelanggaran kepatuhan CLS
Pengidentifikasi publik, terlindungi, atau protected internal
, yang berbeda dari pengidentifikasi public
, protected
, atau protected internal
lainnya hanya dalam kasus satu atau beberapa huruf, tidak sesuai dengan Spesifikasi Bahasa Umum (CLS). Untuk informasi selengkapnya tentang kepatuhan CLS, lihat Independensi bahasa dan komponen mandiri bahasa.
Contoh berikut menghasilkan CS3003:
// 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);
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: