Я делаю простую программу, которая при нажатии кнопки отображает карточку с меткой
Используя генератор случайных чисел, чтобы создать число от 1 до 4 (и установить либо сердца, алмазы, булавыили лопаты)
также еще один генератор, чтобы создать число от 1 до 13 (а затем установить либо туз, 1,2,3,4,5,6,7,8,9,10, Джек,королева, король)
затем с помощью оператора if установить костюм, который называется
, а затем с помощью оператора switch установить карту на соответствующую карту
, но я получаюошибка:
Ошибка CS0165 при попытке собрать мою программу
вот моя программа:
форма программы 1
здесьмой код:
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Random myRandom = new Random();
int suitNo, cardNo;
string suit, card;
suitNo = myRandom.Next(1, 4);
cardNo = myRandom.Next(1, 13);
if (suitNo == 1)
{
suit = "Hearts";
}
if (suitNo == 2)
{
suit = "Diamonds";
}
if (suitNo == 3)
{
suit = "Clubs";
}
if (suitNo == 4)
{
suit = "Spades";
}
switch (cardNo)
{
case 1:
card = "Ace";
break;
case 2:
card = "Two";
break;
case 3:
card = "Three";
break;
case 4:
card = "Four";
break;
case 5:
card = "Five";
break;
case 6:
card = "Six";
break;
case 7:
card = "Seven";
break;
case 8:
card = "Eight";
break;
case 9:
card = "Nine";
break;
case 10:
card = "Ten";
break;
case 11:
card = "Jack";
break;
case 12:
card = "Queen";
break;
case 13:
card = "King";
break;
}
label1.Text = "Your card is a " + card + " of " + suit;
}
есть идеи, почему он дает мне ошибку?