| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 795 人关注过本帖
标题:枚举    定义哪里?
取消只看楼主 加入收藏
sma11cat
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2005-9-29
收藏
 问题点数:0 回复次数:2 
枚举    定义哪里?
public static void Main()
 {
  enum Days : int
  {
    Sat=1, Sun, Mon, Tue, Wed, Thu, Fri
  };
  int x = (int) Days.Sun;
  int y = (int) Days.Fri;
  Console.WriteLine("Sun = {0}", x);
  Console.WriteLine("Fri = {0}", y);
 }
问 ::枚举应该定义在什么地方?为什么?
望大虾指点~
搜索更多相关主题的帖子: 定义 枚举 
2005-09-29 10:21
sma11cat
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2005-9-29
收藏
得分:0 
谢谢楼上的

不过我写的代码是错误的阿。因为不能够把枚举类型定义在main()里面。你说的很对,不过我要问的是 枚举应该定义在程序什么地方???

是定义在类外面呢???为什么没搞明白。。。。。和结构同样的问题,为什么结构的定义和枚举一样呢?
2005-09-29 14:24
sma11cat
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2005-9-29
收藏
得分:0 
回5楼
为什么要定义在main()外面呢???下面的情况也可以???搞不懂枚举类型的定义在哪里????或为什么定义在那里??
using System;
namespace myDay
{
enum Days{Sat=1, Sun, Mon, Tue, Wed, Thu, Fri}

class EnumDemo
{
public static void Main()
{
  int x = (int) Days.Sun;
  int y = (int) Days.Fri;
  Console.WriteLine("Sun = {0}", x);
  Console.WriteLine("Fri = {0}", y);
}
}
}
2005-09-30 14:44
快速回复:枚举    定义哪里?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027435 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved