在C#中获取和设置枚举
本文关键字:设置 枚举 获取 | 更新日期: 2023-09-27 18:25:48
当我尝试下面的代码时,我得到一条消息,"名称C在当前上下文中不存在。"我缺少什么?我希望字典中的位置部分的行为与其他变量一样,但我在使用枚举时遇到了问题。谢谢
class stats
{
enum pos { fiB, seB, SS, thB, LF, CF, RF, C, DH, SP, RP };
public double age {get; set;}
public pos position{get; set;}
public double ovalue{get; set;}
public double dvalue{get; set;}
}
public partial class playerdictionary:stats
{
public playerdictionary()
{
var dict = new Dictionary<string, stats>();
dict.Add("AG", new stats { age = 24, position=C, ovalue = 0, dvalue = 4.2 });
}
您缺少枚举的名称pos
。
position = pos.C;
// ^^^^
应该是:
position = pos.C