Ler em inglês

Partilhar via


Aviso do compilador (nível 1) CS3005

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

Um público, protegido ou protected internal identificador, que difere de outro public, protectedou protected internal identificador apenas no caso de uma ou mais letras, não é compatível com a Common Language Specification (CLS). 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 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);  
    }  
}