Error del compilador CS0102
Actualización: noviembre 2007
Mensaje de error
El tipo 'nombre de tipo' ya contiene una definición para 'identificador'
The type 'type name' already contains a definition for 'identifier'
Una clase contiene varias declaraciones de identificadores con el mismo nombre y el mismo ámbito. Para corregir el error, cambie el nombre de los identificadores duplicados.
Ejemplo
El código siguiente genera el error 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
}
}
}