Ошибка компилятора CS0102
Обновлен: Ноябрь 2007
Сообщение об ошибке
Тип "имя типа" уже содержит определение для "идентификатор"
The type 'type name' already contains a definition for 'identifier'
Класс содержит несколько объявлений идентификаторов с одинаковым именем в той же области. Чтобы исправить ошибку, переименуйте повторяющиеся идентификаторы.
Пример
Этот пример приводит к возникновению ошибки 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
}
}
}