Ostrzeżenie kompilatora (poziom 1) CS3005
Identyfikator "identyfikator" różni się tylko w przypadku, gdy nie jest zgodny ze specyfikacją CLS
Publiczny, chroniony lub protected internal
identyfikator, który różni się od innego public
, protected
lub protected internal
identyfikatora tylko w przypadku co najmniej jednej litery, nie jest zgodny ze specyfikacją języka wspólnego (CLS). Aby uzyskać więcej informacji na temat zgodności środowiska CLS, zobacz Niezależność języka i składniki niezależne od języka.
Poniższy przykład generuje 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);
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: