public enum color1
{
red, blue, green
} public class color2
{
public string red;
public string blue;
public string green;
}
上面这个枚举与类有什么区别?
{
red, blue, green
} public class color2
{
public string red;
public string blue;
public string green;
}
上面这个枚举与类有什么区别?
解决方案 »
- 加壳后程序被当作木马……
- 可能是LOCK的问题,反正有点奇怪
- 利用递归算法生成树的算法怎么写,用的是C#2005?请各位专家指教
- 问题描述很简单,就看会不会
- 用C#来控制传真机可以实现吗?
- 请教,我把我的.NET代码,放到了空间供应商提供的空间,但是,他们问我,文件夹的权限怎么设置?谁能帮忙??
- 为什么serialport 控制使用readto之后close()报错
- C# 如何获得IList中元素
- 安装 Crystal Report 9.2 后,Crystal Report Viewe 创建及复制时,VS.NET 时产生问题解疑(作者:海波.NET,更新:2003-10-19)
- 怎样将两张表中相关数据绑定到DropDownList
- 正则求教。。过客兄逍遥兄速速现身
- c# winform中怎么生成时间格式的不重复的随机数?
x.red="green";跟第一个怎么比?我完全不知道怎么会无法分辨呢?除非你只背概念,还从未进行过实用编程。嘿,不小心在这个帖子回复了。
你看每个enum是继承自System.Enum的
第一个好象我写 x.red="green"; 右边的"green",不过这种值使用安全、固定范围、高效。怎么跟x相比?
一周有7天,我可以定义个枚举,把所有的列出来,public enum Week
{周一 ,....
}
//当然可以定义一个类
public class WeekClass
{
string GetTodayWeek()
{...}
}//要知道今天星期几
Week.周一;
//用类表示
//哦,该死,要限制下不出出现星期八
其实这个关系有点像 int 和 string
string 可以取代 int 么,可以,但会很麻烦
我也是菜鸟,但是比你多晓得一个网址
http://msdn.microsoft.com/zh-cn/library/ms123401.aspx
输入:枚举,得到答案:
http://msdn.microsoft.com/zh-cn/library/ms229058(v=VS.90).aspx
class是引用类型,是面向对象编程的核心之一,不需要解释.
这二者差别巨大
类是reference type