首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C#从一个数组中随机选择元素以移动到另一个数组

C#从一个数组中随机选择元素以移动到另一个数组
EN

Stack Overflow用户
提问于 2013-11-24 09:06:04
回答 3查看 775关注 0票数 1

我还在学习C#,所以请耐心等待我的解释。基本上,我想做的就是打一副牌。因此,arrayA (我的示例中的arrayGameBlessings)有52个元素,我希望将10张卡片移到arrayB (arrayBlessings),同时也从arrayA中删除它们。到目前为止,我得到的是

代码语言:javascript
运行
复制
for (int i = 0; i <= arrayGameBlessings.Length; i++)
{
    int bless = rnd.Next(arrayBlessings.Length);
    arrayGameBlessings[i] = arrayBlessings[bless];
    arrayBlessings = arrayBlessings.Where(w => w != arrayBlessings[bless]).ToArray();
}

但据我所知,这没什么用.实现这样的目标最好的方法是什么?最好是一个超级简单的一,两行方法,很容易理解和修改。谢谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20172840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档