CS8174 fordítási hiba

A referenciaváltozó deklarációjának inicializálóval kell rendelkeznie

Példa

Az alábbi minta a CS8174-et hozza létre:

// CS8174.cs (7,22)

class C
{
    void M()
    {
        int i = 0;
        for (ref int rx; i < 5; i++) { }
    }
}

A hiba kijavítása

Ha a referenciaváltozót egy változóra mutató hivatkozással inicializálja, a következő hibát fogja kijavítani:

class C
{
    void M()
    {
        int i = 0;
        for (ref int rx = ref i; i < 5; i++) { }
    }
}