【发布时间】:2017-03-17 16:15:42
【问题描述】:
我正在尝试创建一个从我的字典中返回卡片名称的方法 随机。
我的字典:第一个定义的卡片名称是字符串,第二个是该卡片的值,它是 int。
public static Dictionary<string, int> _dict = new Dictionary<string, int>()
{
{"7", 7 },
{"8", 8 },
{"9", 9 },
{"10", 10 },
{"J", 1 },
{"Q", 1 },
{"K", 2 },
{"A", 11 }
};
方法:
random 是一个随机生成的整数。
public string getCard(int random)
{
return Karta._dict(random);
}
所以问题是:
无法从“int”转换为“string”
任何人都可以帮助我如何正确地获得名称?
【问题讨论】:
-
将随机值设为键不是更有意义吗?或者,对于像这样定义明确的集合,使用数组?
标签: c# dictionary key-value