CS0102 de erro do compilador

Mensagem de erro

O tipo 'nome do tipo' já contém uma definição para 'identificador'

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 CS0102.

// 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
      }
   }
}