Entwickler-Ecke
Basistechnologien - Random zurückgeben
Akula - Di 22.01.08 16:50
Titel: Random zurückgeben
Hallo,
habe eine Klasse geschrieben, die mir Zufallszahlen ausgeben soll, nur leider meint der Compiler das ich die nicht zurückgeben kann, da ich die nicht umwandele. Habe schon alles versucht.
Habe mal mit einer Zahl angefangen.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| class password { Random rnd1 = new Random(); Random rnd2 = new Random(); Random rnd3 = new Random(); Random rnd4 = new Random(); Random rnd5 = new Random(); Random rnd6 = new Random();
public int Ausgeben { set { this.rnd1.Next(65, 91); } get { return Convert.ToInt32(this.rnd1); } } |
Wie muss ich den retun Befehl ändern?
Moderiert von
Christian S.: Topic aus Allgemeine .NET-Fragen verschoben am Di 22.01.2008 um 15:56
Christian S. - Di 22.01.08 16:55
Hallo!
- Ein Zufallsgenerator reicht!
- Du scheinst noch etwas Probleme mit den Gettern und Setter einer Property zu haben. Der Setter würde z.B. bei passwword.Ausgeben = 5; aufgerufen. Das ist ein Aufruf, der bei Dir einfach keinen Sinn macht.
- Convert.ToInt32(this.rnd1); <-- hier versuchst Du, einen Zufallsgenerator in eine Zahl umzuwandeln. Das kann nicht funktionieren. Die Next-Methode gibt Dir die Zufallszahl zurück.
Ich rate Dir dringendst, Dir ein paar Grundlagen anzueignen. Such im Netz mal nach "OpenBook C#", da dürftest Du fündig werden. :-)
Grüße
Christian
Akula - Di 22.01.08 17:03
Danke für die Antwort. Lösung habe ich glaube gefunden.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!