Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Uttrycket måste vara av typen eftersom det tilldelas av referens
När du tilldelar en referens till en variabel måste typen av variabler matcha för att vara referensbar.
Exempel
Följande exempel genererar CS8173:
// CS8173.cs (12,18)
class C
{
void M()
{
string s = "s";
object o = s;
ref string rs = ref s;
ref object ro = ref o;
ro = ref s;
}
}
Så här åtgärdar du det här felet
Om du tilldelar referensen till en variabel av rätt typ korrigeras det här felet:
rs = ref s;
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.