Hej,
od dłuższej chwili staram się dojść do tego jak mogę wywołać pewną metodę tylko jeden raz. Precyzyjniej mówiąc mam taki oto kod:
public int Randoms()
{
Random liczby = new Random();
return liczby.Next(1, 5);
}
public Play()
{
InitializeComponent();
}
private void btn1_Click(object sender, RoutedEventArgs e)
{
int liczba = Ranoms();
if (tb1.Text == liczba.ToString())
tb3.Text = "Brawo!";
}
I teraz nie wiem, w którym miejscu w programie miałbym wstawić odwołanie do metody Randoms(), aby liczba została wylosowana tylko raz, a nie przy każdym kliknięciu w btn1 (tak jak osiągałem to teraz).
Mam nadzieję, że dość klarownie wytłumaczyłem co chcę osiągnąć. Jeżeli mimo wszystko jest to nie zrozumiałe to proszę o informację- postaram się wyjaśnić w inny sposób.