Partager via


Erreur du compilateur CS0631

Mise à jour : novembre 2007

Message d'erreur

ref et out ne sont pas valides dans ce contexte
ref and out are not valid in this context

La déclaration d'un indexeur ne peut pas inclure l'utilisation des paramètres ref ou out.

Exemple

L'exemple suivant génère l'erreur CS0631 :

// CS0631.cs
public class MyClass
{
    public int this[ref int i]   // CS0631
    // try the following line instead
    // public int this[int i]
    {
        get
        {
            return 0;
        }
    }
}

public class MyClass2
{
    public static void Main()
    {
    }
}