Avertissement du compilateur (niveau 1) CS3005
Un identificateur 'identifier' qui se différencie uniquement par la casse n’est pas conforme CLS
Un identificateur public, protectedou protected internal
, qui diffère d’un autre identificateur public
, protected
ou protected internal
uniquement par la casse d’une ou de plusieurs lettres n’est pas conforme avec CLS (Common Language Specification). Pour plus d’informations sur la conformité CLS, consultez Indépendance du langage et composants indépendants du langage.
L’exemple suivant génère l’erreur 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);
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :