英語で読む

次の方法で共有


コンパイラ エラー CS1107

パラメーターには 'modifier name' 修飾子を 1 つだけ指定できます。

これは、thisrefinout などのパラメーター修飾子がパラメーター定義内に複数回出現する場合のエラーです。

次の例では CS1107 が生成されます。

// cs1107.cs  
public static class Test
{
    // Extension methods.  
    public static void TestMethod(this this int t) { } // CS1107

}

public class TestTwo
{
    // Regular Instance Method  
    public void TestMethod(ref ref int i) { } // CS1107  

    // Regular Instance Method  
    public void TestMethod(in in double d) { } // CS1107  
}