如何定义一个字符串大于另一个字符串?(C#)(入门)

码头

对编码非常陌生,因此答案很明显。我必须制作纸牌游戏《战争》。我已经为套牌的一部分创建了这样的字符串列表:

List<string> userDeck = new List<string>
        {
            "2",
            "3",
            "4",
            "5",
            "6",
            "7",
            "8",
            "9",
            "10",
            "Jack",
            "Queen",
            "King",
            "Ace",
        };

有没有一种方法可以指示计算机“杰克”大于“ 10”,“女王”大于“杰克”,依此类推?我不确定应该在哪里或应该怎么做。

或者,如果您对我应该如何做还有其他建议,请告诉我。我必须使用列表。最初,我列出了一个整数列表,但是我不知道为显示目的分配诸如“ Jack”,“ Queen”,“ King”等名称的简单方法。

任何帮助将不胜感激。

ViníciusCarvalho

尝试创建一个名为“卡”的对象。该对象可以包含多个值。例如:

public class MyCard
{
     public string Name {get;set;}
     public int Value {get;set;}

     public MyCard(string name, int value)
     {
         this.Name = name;
         this.Value = value;
     }
}

创建该对象后,将在列表中使用它。

List<MyCard> userDeck = new List<MyCard>();

您可以通过以下方式填写列表:

usertDeck.Add(new MyCard("2", 1));
....
usertDeck.Add(new MyCard("K", 11));

因此,要比较2张卡,只需使用“ Value”变量进行检查

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

字符串包含另一个字符串

如何检查一个变量是否等于一个字符串或另一个字符串?

如何检查一个变量是否等于一个字符串或另一个字符串?

如何在Python中将一个字符串附加到另一个字符串?

在另一个字符串的开头插入字符串

如何在oracle mybatis sql的另一个字符串的末尾添加一个字符串?

Ruby:如何计算一个字符串出现在另一个字符串中的次数?

在C#中用另一个字符串分割一个字符串

用另一个字符串环绕字符串

如何检查一个字符串不包含另一个字符串的文本?

如何从另一个字符串中“减去”一个字符串?

如何测试一个字符串是否在鱼壳中包含另一个字符串?

比较kdb中一个字符串是否大于另一个字符串

如何检查一个字符串是否在另一个字符串内(但不在边缘)?

计算一个字符串在另一个字符串中每个字符的出现次数

用自定义处理替换另一个字符串中出现的一个字符串

如何在Shell中获取另一个字符串中一个字符串的行号

如何测试一个字符串是否是另一个字符串的子序列?

当一个字符串与另一个字符串匹配时,如何创建条件总和以加数字?

C strcpy复制字符串并添加另一个字符

如何将一个字符串数组存储到另一个字符串数组中?

如何从终端用更多文件中的另一个字符串替换一个字符串?

使用bash脚本如何检查一个字符串是否在另一个字符串内

如果字符串在另一个字符串内

如何计算一个字符串元素在ruby的另一个字符串中出现的次数?

如何检查一个字符串是否包含另一个字符串?

如何根据替换字符将一个字符串的值替换为另一个字符串?

如何检查一个字符串的数字大于另一个字符串的数字?

从另一个字符串限制字符串