Freigeben über


Compilerfehler CS1108

Aktualisiert: November 2007

Fehlermeldung

Ein Parameter kann nicht alle angegebenen Modifizierer aufweisen. Für den Parameter wurden zu viele Modifizierer angegeben.
A parameter cannot have all the specified modifiers; there are too many modifiers on the parameter.

Bestimmte Kombinationen wie ref und out sind bei Parametermodifizierern nicht zulässig, da sie für den Compiler sich gegenseitig ausschließende Bedeutungen haben.

Beispiel

Durch das folgende Beispiel wird der Fehler CS1108 ausgelöst:

// cs1108.cs
// Compile with: /target:library
public class Test
{
    // Regular Instance Method.
        public void TestMethod(ref out int i) {} // CS1108

}