Leer en inglés

Compartir a través de


Error del compilador CS1107

Un parámetro solo puede tener un modificador 'modifier name'

Es un error que los modificadores de parámetro como this, ref, in y out aparezcan más de una vez en una definición de parámetro.

Ejemplo

El siguiente ejemplo genera el error 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  
}