Ошибка компилятора CS0316
Обновлен: Ноябрь 2007
Сообщение об ошибке
Имя параметра "имя" конфликтует с автоматически сгенерированным именем параметра.
The parameter name 'name' conflicts with an automatically-generated parameter name.
Зарезервированные слова не могут использоваться в качестве имен параметров. В следующем примере value является зарезервированным словом в контексте метода доступа к свойству или индексатору по умолчанию.
Исправление ошибки
- Измените имя параметра.
Пример
Следующий код вызывает ошибку CS0316:
// cs0316.cs
// Compile with: /target:library
public class Test
{
public int this[int value] // CS0316
{
get { return 1; }
set { }
}
}