枚举里面怎样定义实现如下效果;1、public enum FileOperate
{
Upload = 0,//上传
DownLoad = 1,//下载
Query = 2//搜索
}
2、int x = ((int)FileOperate.DownLoad).ToString();3、int x = FileOperate.DownLoad.ToInt();怎样才能用第3句的 FileOperate.DownLoad.ToInt(); 的样子实现第2句的功能,像 .ToString("yyyyMMdd"); 一样就直接转换格式了了。
{
Upload = 0,//上传
DownLoad = 1,//下载
Query = 2//搜索
}
2、int x = ((int)FileOperate.DownLoad).ToString();3、int x = FileOperate.DownLoad.ToInt();怎样才能用第3句的 FileOperate.DownLoad.ToInt(); 的样子实现第2句的功能,像 .ToString("yyyyMMdd"); 一样就直接转换格式了了。
{
Upload = 0,//上传
DownLoad = 1,//下载
Query = 2//搜索
}
FileOperate f = FileOperate.Upload
IConvertible ic = f as IConvertible;
int a = ic.ToInt32()
FileOperate f = FileOperate.Upload;
int n = Convert.ToInt32(f);
public enum FileOperate
{
Upload = 0,//上传
DownLoad = 1,//下载
Query = 2//搜索
}
FileOperate f = FileOperate.Upload
Enum eo = f as Enum;
IConvertible ic = eo as IConvertible;
int n = ic.ToInt32( new System.Globalization.NumberFormatInfo() );
2、string x = ((int)FileOperate.DownLoad).ToString();3、string x = FileOperate.DownLoad.ToString();
FileOperate.DownLoad.ToString("D");