Errore del compilatore CS1108

Aggiornamento: novembre 2007

Messaggio di errore

Un parametro non può avere tutti i modificatori specificati; troppi modificatori per il parametro.
A parameter cannot have all the specified modifiers; there are too many modifiers on the parameter.

Alcune combinazioni di modificatori del parametro, quali ref e out, non sono consentite perché hanno significati per il compilatore che si escludono a vicenda.

Esempio

Nell'esempio seguente viene generato l'errore CS1108:

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

}