Ich habe ein C# (mit Monogame) -Projekt (Visual Studios 2015) mit einem vorgefertigten Code gegeben. Nach der Dokumentation habe ich getan, wie es fragt . haben, selbst nachdem die Variablen, bevor eine für Schleifen oder bedingte Anweisungen erklärt, ich Fehlercode CS0103 noch immer bin Unten ist der Code, wo es mir die rot unterstrichenen gibt:Der Name "currentsprite" existiert im aktuellen Kontext nicht
int spriteNumber = rand.Next(0, 2);
// STUDENTS: uncomment the lines below and change sprite0, sprite1, and sprite2
// to the three different names of your sprite variables
if (spritenumber == 0)
{
currentsprite = t0;
}
else if (spritenumber == 1)
{
currentsprite = t1;
}
else if (spritenumber == 2)
{
currentsprite = t2;
}
Mein Fehler in der kommt, wenn Anweisungen, nachdem ich die Sprite-Nummer deklariert habe, und das aktuelle Sprite wird ebenfalls nicht berücksichtigt. (currentsprite und sprittenumber (Dies hat eine zufällige Antwort unter Verwendung der Random-Klasse.)
Woher erhalten Sie den Fehler? –
fehlt ';' oder fehlt} wäre meine Vermutung. – Mathew
Wenn mindestens der Variablenname gepostet wurde, anstatt "... –