Befehl nur einmal ausführen

Dann nimm eine Membervariable, anstatt der lokalen Variable in der Methode. Ähnlich der "doRandom"-Variable aus meinem Beispiel, nur halt anderer Datentyp (Integer).
 
Seit wann machst du den C#, und womit lernst du? Solltest du es noch nicht getan haben, leg dir ein gutes Buch zu.

Du könntest dir Zahl im Konstruktor deiner Hauptklasse erzeugen.

Code:
using System;

public class MyClass
{
	readonly int myRandomNumber;
	public static void Main()
	{
		new MyClass();
	}
	
	public MyClass()
	{
		Random rdm = new Random((int)DateTime.Now.Ticks);
		myRandomNumber = rdm.Next();
	}
	
}

(Readonly damit die Zahl nur einmal gesetzt werden kann.)
 
Zurück