Написать программу, которая угадывает задуманное число

Gree

Написать программу, которая угадывает задуманное число, если отгадало то дает вохможность сыграть ещё не выходя из программы, если отказ закрыть приложение.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace _64._2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {      
            string str;
            Random random = new Random();
           
                DialogResult res1=DialogResult.OK,res; 
                int i;
                #region Проверка
 
                do
                {
                    i= random.Next(1, 2000);
                    str = "Загаданное число: ";
                    str = str + i + " ?";
 
                    res=MessageBox.Show(str, "Рулетка", MessageBoxButtons.YesNo);
 
                    if (DialogResult.Yes == res)
                    {
                        res1 = MessageBox.Show("Попробуем снова?", "Мы угадали!",
                            MessageBoxButtons.RetryCancel);
                        if (DialogResult.Abort == res1)
                        {
                            Application.Exit();
                        }
                    }
                    
 
                } while (res1 != DialogResult.Abort);
 
                #endregion
                Application.Exit();
                    
 
            }
          
        }
    }
cancel и abort попутал
0 ответов