none
Warum steht da dieser Fehler? RRS feed

  • Frage

  • Hallo,

    Als ich das geschrieben habe:

    int Versuche;
    SpielBlock1.Content = Versuche - 1;


    Kam dieser Fehler raus:

    Use of unassigned local variable 'Versuche'

    Warum kommt dieser Fehler? 

    Danke

    Samstag, 7. März 2015 08:20

Antworten

  • Hallo schuayb,

    du hast den Wert (int Versuche) vom speicher her erstellt, aber ohne einen Wert zuzuweisen.

    Das bedeutet, dass der Speicherinhalt undefiniert ist (die Zahl kann 500, -888 oder jede andere beliebige Zahl sein, das hängt vom Zufall ab). Der Compiler warnt dich nun, dass dieses Verhalten ungünstig ist.

    Versuche doch einfach mal, den Wert zu setzten. Z.B. mittel (int Versuche = 0).


    © 2015 Thomas Roskop

    Germany // Deutschland

    Samstag, 7. März 2015 08:33