Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Nem elérhető kifejezéskód észlelhető
Ez a hiba akkor fordul elő, ha egy kifejezés egy része nem érhető el a kódban. A következő példában a feltétel false && myTest() megfelel ennek a feltételnek, mert a myTest() metódus soha nem lesz kiértékelve, mivel a && művelet bal oldala mindig hamis. Amint az && operátor hamisként értékeli ki az false állítást, leállítja az értékelést, és soha nem értékeli ki a jobb oldalt.
Példa
Az alábbi kód létrehozza a CS0429-et.
// 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; }
}