Autor Beitrag
MysteryEskimo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 34

WIN Xp
Visual C# Studio 2005
BeitragVerfasst: Fr 15.06.07 17:06 
Hallo, ich hätte da ein ziemlich mieses Problem: :motz:
Ich möchte ein System.Random-objekt erzeugen, die Methode Next() aufrufen und die Zufallszahl als
int-zahl benutzen!Doch bei der Methode ToInt32() gibt es eine Format Exception, und mit der Methode ToString()
erhalte ich den string "System.Random" :autsch: !
p.S.: nein, ich hab nicht aus versehen die Methode GetType() genommen. Das war auch meine erste Idee.


Moderiert von user profile iconChristian S.: Topic aus Off Topic verschoben am Fr 15.06.2007 um 17:13
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Fr 15.06.07 17:15 
Zeig doch mal bitte Deinen Code, dann kann man Dir besser helfen, als wenn man nur eine Prosa-Beschreibung hat :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
MysteryEskimo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 34

WIN Xp
Visual C# Studio 2005
BeitragVerfasst: Fr 15.06.07 17:21 
Version 1:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
private string hoeheBestimmen()
        {
            Random r = new Random();
            r.Next(10450);
            MessageBox.Show(r.ToString());
            return r.ToString();
        }

Irgendwo in ner anderen Methode:
ausblenden C#-Quelltext
1:
int hoehe = Convert.ToInt32(hoeheBestimmen());					


2.Version:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
private int hoeheBestimmen()
        {
            Random r = new Random();
            r.Next(10450);
            MessageBox.Show(r.ToString());
            return Convert.ToInt32(r);
        }


woanders:
ausblenden C#-Quelltext
1:
hoehe = hoeheBestimmen();					


p.S.:wie macht man die Listings?... :?:

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Fr 15.06.07 17:40 
Hallo!

Oh, da liegt ein Verständnisproblem vor. Bei Dir ist r vom Typ Random, so hast Du's ja auch deklariert. Ist also selber keine Zahl, denn dann hättest Du's ja z.B. als int deklariert. Die Random-Klasse stellt Dir nun die Methode Next zur Verfügung. Diese ändert an r selber aber nix, sondern hat als Rückgabewert eine Zufallszahl vom Typ Int32.

Grüße
Christian

P.S.: Zitier einfach mal Deinen (oder meinen) Beitrag, um zu sehen, wie man Quelltext ins Forum einbindet. Ich habe den entsprechden Tags dort eingefügt.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
MysteryEskimo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 34

WIN Xp
Visual C# Studio 2005
BeitragVerfasst: Fr 15.06.07 17:53 
Titel: Thanks!
Danke für die Hilfe beim programm und für die bei den
Listings. Es funktioniert jetzt-ich bin ein Problem weiter gekommen. :wink:
Aber da hab ich schon eine Idee...