我有一个名为_deck的卡牌List
:
private List<String> _deck = new List<String> {"2h", "3h", "4h", ... }
我想从 List
中删除一张卡并保存到一个变量中。我正在尝试执行以下操作:
String p1FirstCard = _deck.RemoveAt(0);
但我遇到了错误
无法将类型 void 转换为 String
在 C# 中,List
是否有像 push/pop 一样的东西,但它在列表的“头”或“开头”执行此操作?(push/pop 在列表的“尾”或“末尾”工作。)
如果没有,那么我应该如何删除第一个元素但将其保存在变量中?