Zufallszahl

  • geschlossen
  • C#

  • ejone.next
  • 1121 Aufrufe 3 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hallo FSBler,

    Ich programmiere seit neustem C# undhabe bei einem meiner Programme ein kleines Problemchen:
    wenn ich den folgenden code zu debuggen versuche kommt in der fehlerliste der fehler:"Verwendung der nicht zugewiesenen lokalen Variablen "i2" ".
    ich hab schon rumprobiert und es ist nichts dabei herausgekommen.
    Ich würde mich sehr freuen, wenn mir jemand sagen könnte, was ich falsch mache.

    MfG, ejone.next
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ZufallsZahl
    {
    class Program
    {
    static void Main(string[] args)
    {
    Random ran = new Random();
    Int32 i1 = ran.Next();
    Int32 i2;
    if (i1 < -1073741824)
    {
    i2 = 1;
    }
    if (i1 > -1073741824 && i1 < 0)
    {
    i2 = 2;
    }
    if (i1 > 0 && i1 < 1073741824)
    {
    i2 = 3;
    }
    if (i1 > 1073741824)
    {
    i2 = 4;
    }
    Console.WriteLine(i2);
    Console.Read();
    }
    }
    }


    PS: Damit die Frage nicht aufkommt, Ich brauche den code für ein größeres Projekt, wo ich eine zufallszahl von 1-4 brauche.