Kompilatorfel CS8174

En deklaration av en bireferensvariabel måste ha en initierare

Exempel

Följande exempel genererar CS8174:

// CS8174.cs (7,22)

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

Så här åtgärdar du det här felet

Om du initierar bireferensvariabeln med en referens till en variabel korrigeras det här felet:

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