使用英语阅读

通过


编译器错误 CS1107

参数只能具有一个“modifier name”修饰符。

thisrefinout 等参数修饰符在一个参数定义中出现多次时就会出现此错误。

示例

下面的示例生成 CS1107:

C#
// 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  
}