我有一张名为_deck的卡片列表:
private List<String> _deck = new List<String> {"2h", "3h", "4h", ... }
Run Code Online (Sandbox Code Playgroud)
然后我想从列表中删除一张卡并保存到变量中.我正在尝试:
String p1FirstCard = _deck.RemoveAt(0);
Run Code Online (Sandbox Code Playgroud)
但我收到错误"无法将类型void转换为String".
在C#List中有类似push/pop的东西,但是在List的"head"或"start"处是这样的吗?(推/弹工作在列表的"尾部"或"结尾".)
如果没有,我应该如何删除第一个元素但将其保存在变量中?
当我尝试"切换"将目录更改为其他分支时,我收到一条奇怪的错误消息.
这是如何设置存储库从主机的网站查看它.我曾经有一个名为bugfix-lobby-quirks的分支,但是在我将它合并到trunk后它被删除了.这和游戏中的新功能 - 对手 - 卡都是从后备箱分支出来的.

现在我想将已检出的工作副本"切换"从已删除的分支到此新分支.我已经在我的计算机上检查了bugfix-lobby-quirks分支,因为我正在处理它.我想要做的是这个文件夹在新的分支让我选择,因为它们是不是真的,这是很好切换一切的一切是不同的.这就是svn switch的意思,对吗?

然后我点击开关,弹出一个弹出窗口.它会自动识别分支并在列表中显示,因此我选择它.

不幸的是,这样做每次都会导致出现此错误消息.

这不是一个快乐的日子.这是悲伤的一天.
好.那么我做错了什么?