c#关于枚举类型。。

来源:百度知道 编辑:UC知道 时间:2024/04/29 10:25:36
using System;
enum Days

{

Monday=1,

Tursday=2,

Wensday=3,

Thursday=4,

Friday=5,

Saturday=6,

Sunday=7

}
enum Days :short

{

}

Days myday = Days.Friday;

Console.WriteLine("myday is{0} :",myday);

哪里错了。。。
要说清楚点。。。 提示说 命名空间不直接包含诸如字段或方法之类的成员;
命名空间已经包含“<global namespace>” 已经包含了 "Days" 的 program.cs

直接告诉我怎么改 我正在看这个网站 http://www.bianceng.cn/Programming/cs/jc/200905/11335.htm

你要定义两遍Days做什么`!
enum Days :short

{
Monday=1,

Tursday=2,

Wensday=3,

Thursday=4,

Friday=5,

Saturday=6,

Sunday=7
}

Days myday = Days.Friday;

Console.WriteLine("myday is{0} :",myday);

这样再试试

故名思意 命名空间不能直接包含诸如字段或方法之类的成员;
你的
Days myday = Days.Friday;

Console.WriteLine("myday is{0} :",myday);
要写在类里,不能写在命名空间里。

还有就是楼上说的,你的Days定义了两遍

Days 定义了2边?