这个简单的C#枚举哪里错了?
来源:百度知道 编辑:UC知道 时间:2024/06/07 12:17:01
我是不是把枚举写错位置了,正确的应该写在哪里?定义一个新的类吗?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _20090510
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(this.monday);
Console.ReadKey();
}
public enum time
{
monday = 1,
tueaday = 2,
wednesday = 3,
thurday = 4,
friday = 5,
saturday = 6,
sunday = 7
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _20090510
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(this.monday);
Console.ReadKey();
}
public enum time
{
monday = 1,
tueaday = 2,
wednesday = 3,
thurday = 4,
friday = 5,
saturday = 6,
sunday = 7
}
}
}
Console.WriteLine(this.monday);
改成
Console.WriteLine(time.monday);
就可以了.
另外,最好把这个枚举放在Program类之外,不要嵌在其之内,毕竟是枚举,要公开的。
3.
失落的小驴 说的是对的,