0

以下のコードを試すと、「名前 C は現在のコンテキストに存在しません」というメッセージが表示されます。ここで何が欠けていますか?ディクショナリの位置部分を他の変数と同じように動作させたいのですが、enum の使用に問題がありました。ありがとう!

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 });

        }
4

2 に答える 2

6

列挙型の名前がありませんpos

position = pos.C;
//         ^^^^
于 2013-08-01T18:11:33.560 に答える
2

それは読むべきです:

position = pos.C
于 2013-08-01T18:13:29.523 に答える