Sehr geehrte Community ich bin an meine Grenzen beim Programmieren gestoßen.
ich lasse also einen string aus den zahlen 1-9 erstellen. diesen würde ich gern in einen int konvertieren um danach mit ihm arbeiten zu können.. irgendwie funktioniert die sache allerdings nicht. es führt zu einem fehler der besagt "Der Wert für einen Int32 war zu groß oder zu klein.<2 .......für mich völlig unverständlich...
ursprünglich wollte ich ja den string erstellen und dann mit tempzahl.ElementAt() auf die einzelnen ziffern zugreifen zu können..wo also liegt mein fehler?!?
vielen dank schon im voraus
Code:
Random zufall = new Random();
string tempzahl = "";
for (int i = 1; i < 2; i++)
{
while (tempzahl.Length <= 9)
{
neu:
string number = Convert.ToString(zufall.Next(0, 10));
if (tempzahl.Contains(number))
{ goto neu; }
else
{ tempzahl = tempzahl + number; }
}
Code:
int testzahl = Convert.ToInt32(tempzahl);
label13.Text = Convert.ToString(tempzahl);
ich lasse also einen string aus den zahlen 1-9 erstellen. diesen würde ich gern in einen int konvertieren um danach mit ihm arbeiten zu können.. irgendwie funktioniert die sache allerdings nicht. es führt zu einem fehler der besagt "Der Wert für einen Int32 war zu groß oder zu klein.<2 .......für mich völlig unverständlich...
ursprünglich wollte ich ja den string erstellen und dann mit tempzahl.ElementAt() auf die einzelnen ziffern zugreifen zu können..wo also liegt mein fehler?!?
vielen dank schon im voraus