Lire en anglais

Partager via


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, protectedou 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.

Exemple

L’exemple suivant génère l’erreur CS3003 :

C#
// 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);  
    }  
}