小编Tau*_*jia的帖子

我怎样才能在C#中处理这个套牌(字典)

我有2名球员,我希望他们每人能从这52张卡牌中随机收到26名球员.有没有人知道我怎么能给每个玩家,从52张牌组中的26张随机牌?

这应该清空原来的52卡Deck字典,并创建2个较小的26卡片组字典.

我已经为此奋斗了3天,并完成了我能做的所有研究.这是我的甲板课程:

class Deck
{
    public Dictionary<int, string> CreateNewDeck()
    {
        Dictionary<int, string> newDeck = new Dictionary<int, string>()
        {
            {1, "~/cards/c1.png"}, {2, "~/cards/c2.png"}, {3, "~/cards/c3.png"}, {4, "~/cards/c4.png"},
            {5, "~/cards/c5.png"}, {6, "~/cards/c6.png"}, {7, "~/cards/c7.png"}, {8, "~/cards/c8.png"},
            {9, "~/cards/c9.png"}, {10, "~/cards/c10.png"}, {11, "~/cards/cj.png"}, {12, "~/cards/cq.png"}, {13, "~/cards/ck.png"},
            {14, "~/cards/d1.png"}, {15, "~/cards/d2.png"}, {16, "~/cards/d3.png"}, {17, "~/cards/d4.png"},
            {18, "~/cards/d5.png"}, {19, "~/cards/d6.png"}, {20, "~/cards/d7.png"}, {21, "~/cards/d8.png"},
            {22, "~/cards/d9.png"}, {23, "~/cards/d10.png"}, {24, "~/cards/dj.png"}, {25, "~/cards/dq.png"}, {26, "~/cards/dk.png"},
            {27, "~/cards/h1.png"}, {28, "~/cards/h2.png"}, {29, "~/cards/h3.png"}, {30, "~/cards/h4.png"},
            {31, …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

2
推荐指数
1
解决办法
333
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1