Compartir a través de


Error del compilador CS0102

El tipo 'type name' ya contiene una definición para 'identifier'

Una clase contiene varias declaraciones de identificadores con el mismo nombre en el mismo ámbito. Para corregir el error, cambie el nombre de los identificadores duplicados.

Ejemplo

El ejemplo siguiente genera la advertencia 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  
      }  
   }  
}