我正在研究基础 Battleship game帮助我的 C# 技能。现在我在枚举方面遇到了一些麻烦。我有:
enum game : int
{
a=1,
b=2,
c=3,
}
我希望播放器传递输入“C”,一些代码返回整数 3
。我将如何设置它以获取字符串 var (string pick;
) 并使用此枚举将其转换为正确的 int?我正在阅读的这本书有点令人困惑
最佳答案
只需解析字符串并转换为 int。
var number = (int)((game) Enum.Parse(typeof(game), pick));
关于c# - 从枚举中获取整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1963993/