Ler em inglês

Compartilhar via


Aviso do compilador (nível 1) CS3005

O identificador 'identifier' difere somente quando não tem conformidade com CLS

Um identificador public, protected ou protected internal, diferente de outro identificador public, protected ou protected internal somente no caso de uma ou mais letras, não está em conformidade com CLS (Common Language Specification). Para obter mais informações sobre conformidade com CLS, consulte Independência de linguagem e componentes independentes da linguagem.

Exemplo

O seguinte exemplo 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);  
    }  
}