Partager via


Avertissement du compilateur (niveau 1) CS3005

Mise à jour : novembre 2007

Message d'erreur

L'identificateur 'identificateur' qui ne diffère que dans case n'est pas conforme CLS
Identifier 'identifier' differing only in case is not CLS-compliant

Un identificateur public, protected, ou protectedinternal, qui diffère d'un autre identificateur public, protected, ou protectedinternal uniquement par la casse d'une ou plusieurs lettres n'est pas conforme CLS (Common Language Specification). Pour plus d'informations sur la conformité CLS, consultez Écriture d'un code conforme CLS et Spécification CLS (Common Language Specification).

Exemple

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);
    }
}