コンパイラ エラー CS1108
パラメーターに、指定したすべての修飾子を設定することはできません。パラメーターに含まれる修飾子が多すぎます。
in
、ref
、out
などの特定のパラメーター修飾子の組み合わせは、コンパイラに対して相反する意味があるために使用できません。
次の例では CS1108 が生成されます。
C#
// cs1108.cs
// Compile with: /target:library
public class Test
{
// Regular Instance Method.
public void TestMethod(ref out int i) {} // CS1108
}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。