Ошибка компилятора CS0316
Имя параметра "имя" конфликтует с автоматически созданным именем параметра.
Зарезервированные слова не могут использоваться в качестве имен параметров. В следующем примере value
является зарезервированным словом в контексте метода доступа индексатора или свойства по умолчанию.
- Измените имя параметра.
Следующий код приводит к возникновению ошибки CS0316:
// cs0316.cs
// Compile with: /target:library
public class Test
{
public int this[int value] // CS0316
{
get { return 1; }
set { }
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: