C#Enum - 由枚举器定义的难度

时间:2014-11-09 11:38:55

标签: c# enums

我正在尝试从本教程学习C#:http://rbwhitaker.wikidot.com/c-sharp-enumerations

它建议定义"今天"如下所示,但是当我这样做时,我收到此错误:'EnumerationTutorial.DaysOfWeek' does not contain a definition for 'today'

我尝试了很多不同的东西,但我无法弄清楚我做错了什么。

感谢您的帮助。

http://i.imgur.com/F4enEcm.png

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.IO;
using System.Net;

namespace EnumerationTutorial
{
    public enum DaysOfWeek { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };

    public class Program
    {
        static void Main(string[] args)
        {
            DaysOfWeek today = DaysOfWeek.Sunday;
            Console.WriteLine(DaysOfWeek.today);
            Console.ReadLine();
        }
    }
}

1 个答案:

答案 0 :(得分:3)

这声明了一个名为DaysOfWeek的变量,名为today

        DaysOfWeek today = DaysOfWeek.Sunday;

这将访问DaysOfWeek的今天成员,该成员不存在

        Console.WriteLine(DaysOfWeek.today);

试试这个

        Console.WriteLine(today);