Присвоение букв к числам - C#
Формулировка задачи:
Здравствуйте! Я новичок. Подскажите пожалуйста, как присвоить буквенные значения к численным. rank к a, а suit к b. Спасибо.
int[,] deck = new int[13, 4];
int c = 0;
string rank = "2 3 4 5 6 7 8 9 10 J Q K A";
string suit = "c h s d";
for (int a = 0; a < 13; a++)
for (int b = 0; b < 4; b++)
{
c++;
deck[a, b] = c;
Console.WriteLine("{0} {1} \t", a, b);
}
Console.ReadKey();
Обожаю программирование . Голова у меня совсем не варит.
int[,] deck = new int[13, 4];
int c = 0;
string rank = "";
string suit = "";
for (int a = 0; a < 13; a++)
for (int b = 0; b < 4; b++)
{
deck[a, b] = c++;
if (a == 0) rank = "2";
if (a == 1) rank = "3";
if (a == 2) rank = "4";
if (a == 3) rank = "5";
if (a == 4) rank = "6";
if (a == 5) rank = "7";
if (a == 6) rank = "8";
if (a == 7) rank = "9";
if (a == 8) rank = "10";
if (a == 9) rank = "J";
if (a == 10) rank = "Q";
if (a == 11) rank = "K";
if (a == 12) rank = "A";
if (b == 0) suit = "c";
if (b == 1) suit = "h";
if (b == 2) suit = "s";
if (b == 3) suit = "d";
Console.WriteLine("{0}{1} \t", rank, suit);
}
Console.ReadKey();
}
}
}Решение задачи: «Присвоение букв к числам»
textual
Листинг программы
Console.WriteLine(dict["ololo"].ToString()); //выведет 1 Console.WriteLine(dict["kek"].ToString()); //выведет 6