Lire en anglais

Partager via


Avertissement du compilateur (niveau 1) CS3008

Un identificateur 'identifier' qui se différencie uniquement par la casse n’est pas conforme CLS

Un identificateur public, protégé ou protected internal interrompt la conformité avec la spécification CLS (Common Language Specification) s’il commence par un caractère de soulignement (_). 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 CS3008 :

C#
// CS3008.cs  
  
using System;  
  
[assembly:CLSCompliant(true)]  
public class a  
{  
    public static int _a = 0;  // CS3008  
    // OK, private  
    // private static int _a1 = 0;  
  
    public static void Main()  
    {  
    }  
}