パラメーター名 'name' は、自動的に生成されたパラメーター名と競合しています。
予約語は、パラメーター名として使用できません。 以下の例では、 value は既定のプロパティまたはインデクサー アクセサーのコンテキストにおける予約語です。
このエラーを解決するには
- パラメーターの名前を変更します。
例
次のコードでは CS0316 が生成されます。
// cs0316.cs
// Compile with: /target:library
public class Test
{
public int this[int value] // CS0316
{
get { return 1; }
set { }
}
}
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET