Leggere in inglese

Condividi tramite


Avviso del compilatore (livello 1) CS3008

L'identificatore 'identifier' che differisce solo per l'uso di caratteri maiuscoli o minuscoli non è conforme a CLS

Un identificatore pubblico, protetto o protected internal interrompe la conformità con Common Language Specification (CLS) se inizia con un carattere di sottolineatura (_). Per altre informazioni sulla conformità a CLS, vedere Indipendenza del linguaggio e componenti indipendenti dal linguaggio.

Esempio

L'esempio seguente genera l'errore CS3008:

// 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()  
    {  
    }  
}