新手问题:enum类型是静态的吗,enum为什么不能定义成string类型
1.我在同类中定义的enum,在静态方法中可以访问. 
 难道enum类型是静态的吗 
 2.enum   k:string出现错误 
 难道enum不能定义成string类型 
 3.另外string和String类型有什么区别 
 请各位依次回答
------解决方案--------------------我觉得你可以看一看C#的基础,类型部分,第一个,第二个问题,你就可以很清楚了   
 第三个问题,你可以这么认为,他俩是相同的,不同的是,String是string装箱后的类型
------解决方案--------------------1,enum类型是静态 
 2,enum类型仅限于long、int、short 和byte。 
 3,string  是 System.String的别名,没有什么区别,只不过string是关键字。      
------解决方案--------------------1:引入了类型所在的名称空间,类型就是可见的,不论是否是静态的。因为类型不是实例!   
 2:表示的实际上是“整数”,而对于字符串来说,你定义成常量就可以了,比如: 
 const string k =  "测试字符串 "; 
 那么这个k就可以通过类名.k来访问了:someType.k   
 3:string是C#的关键字,而String是对.net来说的字踏板符串的类型。对C#来说,这两个是没有区域的。