Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS1108

Parametr nie może mieć wszystkich określonych modyfikatorów; w parametrze znajduje się zbyt wiele modyfikatorów.

Niektóre kombinacje modyfikatorów parametrów, takich jak in, refi out, nie są dozwolone, ponieważ mają wzajemnie wykluczające się znaczenie dla kompilatora.

Przykład

Poniższy przykład generuje CS1108:

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