Когда я запускаю это и играю в игру, генерируется только число 0. Можете ли вы помочь мне понять, в чем проблема?C# - Ошибка генератора случайных чисел
public partial class MainPage : PhoneApplicationPage
{
int numberguessed;
// Constructor
public MainPage()
{
InitializeComponent();
Random randnum = new Random();
int numberguessed = randnum.Next(0,1000);
}
private void myButton_Click(object sender, RoutedEventArgs e)
{
myTextBlock.Text = " No worries ! Go again .. ";
myTextbox.Text = "";
myTextbox.Focus();
}
private void myButton2_Click(object sender, RoutedEventArgs e)
{
//string sval = myTextbox.Text;
int ival = System.Convert.ToInt32(myTextbox.Text);
if (ival == numberguessed)
myTextBlock.Text = " You won ";
else if (ival < numberguessed)
myTextBlock.Text = "Your guess is too low !";
else if (ival > numberguessed)
myTextBlock.Text = "Your guess is too high !";
}
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
myTextbox.Focus();
}
@ DanielHilgarth Я полагаю, что мы поддерживаем друг друга честно! –