我还在学习C#,所以请耐心等待我的解释。基本上,我想做的就是打一副牌。因此,arrayA (我的示例中的arrayGameBlessings)有52个元素,我希望将10张卡片移到arrayB (arrayBlessings),同时也从arrayA中删除它们。到目前为止,我得到的是
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();
}但据我所知,这没什么用.实现这样的目标最好的方法是什么?最好是一个超级简单的一,两行方法,很容易理解和修改。谢谢!
https://stackoverflow.com/questions/20172840
复制相似问题