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.
Uttryckskod som inte kan nås har identifierats
Det här felet uppstår när en del av ett uttryck i koden inte kan nås. I följande exempel uppfyller villkoret false && myTest() det här villkoret myTest() eftersom metoden aldrig kommer att utvärderas på grund av att den vänstra sidan av && åtgärden alltid är falsk. Så snart operatorn && utvärderar -instruktionen false som false stoppas utvärderingen och utvärderas aldrig till höger.
Exempel
Följande kod genererar CS0429.
// CS0429.cs
public class cs0429
{
public static void Main()
{
if (false && myTest()) // CS0429
// Try the following line instead:
// if (true && myTest())
{
}
else
{
int i = 0;
i++;
}
}
static bool myTest() { return true; }
}