这是我的第一篇文章,我真的需要帮助。
我的问题是我正在使用C#创建一个老虎机游戏,我已经使一切正常,除了值。我的想法是我需要匹配……
每个图片框控件都有一个名为的属性 Tag ,如果单击图片框,则会在属性窗口中看到它。您可以将预定义的分数值存储在标记中,并在必要时检索它们。
Tag
根据属性窗口,标签是: "User-defined data associated with the object"
"User-defined data associated with the object"
而不是 int 数组,你可以用一个 Dictionary<string,int> 与卡的名称和价值。
int
Dictionary<string,int>
enum Pics { "K","Queen","King","Joker","Ace" }
您可以使用卡的名称枚举卡的名称并分支到特定的案例,并将值添加到 TempTotal 。
TempTotal
switch(RollResult) { case Pics.K: TempTotal += picsDictionary["K"]; break; //... }