关于c#中枚举类型的问题
public enum DriveType1
{
CDRom = 光驱,
Fixed =本地硬盘,
Network = 网络驱动器,
NoRootDirectory = 驱动器没有根目录,
Ram = RAM磁盘,
Removable = 可移动存储设备,
Unknown = 驱动器类型未知
}
上面是个枚举,如果我想动态的获取枚举成员值,例如我用driver.DriverType获取个磁盘类型值,然后用枚举动态的把它转话成中文(我的想法是DriveType1.这里放上磁盘类型driver.DriverType,可是这样不行。。)
public enum DriveType1
{
CDRom = 光驱,
Fixed =本地硬盘,
Network = 网络驱动器,
NoRootDirectory = 驱动器没有根目录,
Ram = RAM磁盘,
Removable = 可移动存储设备,
Unknown = 驱动器类型未知
}
上面是个枚举,如果我想动态的获取枚举成员值,例如我用driver.DriverType获取个磁盘类型值,然后用枚举动态的把它转话成中文(我的想法是DriveType1.这里放上磁盘类型driver.DriverType,可是这样不行。。)
解决方案 »
- 很怪异的WebBrowser问题,无法正确触发click事件
- ??? c# streamreader读取文本的问题
- contextmenu的消失事件触发不了,怎么办
- 什么时候用泛型啊
- 能否在DataGrid中添加这样的一列,此列字段在数据源DataTable中不存在此列
- 求c#设计模式的源码
- 页面离开时,怎样产生事件???
- 请教:动态加载一个dll,执行完里面的代码以后删除这个dll。
- 求一正则表达式, (没有分啦,不是不给分)
- 请教:如何创建sqlserver 数据库?
- 请问msdn中的System.Threading.Thread.Join方法的说明是:阻塞调用线程,直到某个线程终止时为止"中的调用线程是指哪个线程?
- 怎么在.Net 2.0里面判断空对象都会出错的?
((DriveType1)driver.DriverType).ToString()
{
光驱,
本地硬盘,
网络驱动器,
驱动器没有根目录,
RAM磁盘,
可移动存储设备,
驱动器类型未知
}
enum 枚举1
{
枚举值1 = 数字1,
枚举值2 = 数字2,
枚举值3 = 数字3,
...... }
得到对应的字符串:枚举值.ToString("G")