Ler em inglês

Compartilhar via


Erro do Compilador CS0102

O tipo 'type name' já contém uma definição para 'identifier'

Uma classe contém várias declarações para identificadores com o mesmo nome no mesmo escopo. Para corrigir o erro, renomeie os identificadores duplicados.

Exemplo

O exemplo a seguir gera o erro CS0102.

C#
// CS0102.cs  
// compile with: /target:library  
namespace MyApp  
{  
   public class MyClass  
   {  
      string s = "Hello";  
      string s = "Goodbye";   // CS0102  
  
      public void GetString()  
      {  
         string s = "Hello again";   // method scope, no error  
      }  
   }  
}