Cs8151-ös fordítási hiba

A visszatérési kifejezésnek típusnak kell lennie, mert ez a metódus hivatkozás alapján ad vissza

Példa

A következő minta a CS8151-et hozza létre:

// CS8151.cs (6,20)

class Program
{
    ref int M(ref long i)
    {
        return ref i;
    }
}

A hiba kijavítása

Ha a visszatérés megfelel a hivatkozott változó típusának, függetlenül attól, hogy ref implicit konverziókról van-e szó, a következő hibát javítja ki:

class Program
{
    ref long M(ref long i)
    {
        return ref i;
    }
}