Ler em inglês

Partilhar via


Aviso do compilador (nível 1) CS3008

Identificador 'identificador' diferente apenas no caso de não ser compatível com CLS

Um identificador público, protegido ou protected internal quebra a conformidade com a Common Language Specification (CLS) se começar com um caractere de sublinhado (_). Para obter mais informações sobre conformidade com CLS, consulte Independência de idioma e componentes independentes de idioma.

Exemplo

O exemplo a seguir gera 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()  
    {  
    }  
}