问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

enum 数组怎么使用

发布网友 发布时间:2022-09-25 20:54

我来回答

2个回答

热心网友 时间:2023-09-21 09:25

枚举。
一、Enum的定义 
public enum UserRolesType
{

UnKnown=0,
BaseSimple=70,
BaseBasic=71,
BaseExtend=72,
BaseBasic2=88,
BaseSimple2=89,
BaseExtend2=90
}
方法一:
根据ID获取枚举对象
protected UserRolesType GetEnum(int t)
{
bool isInEnum = false;
UserRolesType c = UserRolesType.UnKnown;
if (t > 0)
{
foreach(int i in Enum.GetValues(typeof(UserRolesType)))
{
if (i == t)
{
//this.Debug(t.ToString(), "");
c =(UserRolesType)Enum.Parse(typeof(UserRolesType),i.ToString());
isInEnum = true;
return c;
//(Colors)Enum.Parse(typeof(Colors), "Red, Yellow");
}

}
if (isInEnum == false)
{
return UserRolesType.UnKnown;
}

}
return c;
}
方法二:根据ID获取枚举名称
protected string GetEnumName(int s)
{
string str=Enum.GetName(typeof(UserRolesType), s);
if (str == null)
{
str = UserRolesType.UnKnown.ToString();
}
return str;
}

热心网友 时间:2023-09-21 09:26

enum 是枚举类,数组是数组,两者不是一个概念。

 

enum 就是定义好若干可能值(枚举值),便于代码的维护和管理。

 

比如,存在一个类 People,有一个属性 Sex。Sex 显然所有的可能值只有两个,Male 和 Female。

 

那么我们可以定义一个枚举类:

public enum ESex

    Male,
    Female
}

在给 Sex 属性赋值时,只需要:

People.Sex = ESex.Male;

 

再比如,Color 就是一个枚举类,里面包含了若干可能值。

热心网友 时间:2023-09-21 09:25

枚举。
一、Enum的定义 
public enum UserRolesType
{

UnKnown=0,
BaseSimple=70,
BaseBasic=71,
BaseExtend=72,
BaseBasic2=88,
BaseSimple2=89,
BaseExtend2=90
}
方法一:
根据ID获取枚举对象
protected UserRolesType GetEnum(int t)
{
bool isInEnum = false;
UserRolesType c = UserRolesType.UnKnown;
if (t > 0)
{
foreach(int i in Enum.GetValues(typeof(UserRolesType)))
{
if (i == t)
{
//this.Debug(t.ToString(), "");
c =(UserRolesType)Enum.Parse(typeof(UserRolesType),i.ToString());
isInEnum = true;
return c;
//(Colors)Enum.Parse(typeof(Colors), "Red, Yellow");
}

}
if (isInEnum == false)
{
return UserRolesType.UnKnown;
}

}
return c;
}
方法二:根据ID获取枚举名称
protected string GetEnumName(int s)
{
string str=Enum.GetName(typeof(UserRolesType), s);
if (str == null)
{
str = UserRolesType.UnKnown.ToString();
}
return str;
}

热心网友 时间:2023-09-21 09:26

enum 是枚举类,数组是数组,两者不是一个概念。

 

enum 就是定义好若干可能值(枚举值),便于代码的维护和管理。

 

比如,存在一个类 People,有一个属性 Sex。Sex 显然所有的可能值只有两个,Male 和 Female。

 

那么我们可以定义一个枚举类:

public enum ESex

    Male,
    Female
}

在给 Sex 属性赋值时,只需要:

People.Sex = ESex.Male;

 

再比如,Color 就是一个枚举类,里面包含了若干可能值。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 有没有人是 小黄车 共享单车退押金退不了的??我的退了几个月都还在排队,请问是怎么回事啊? 柿子炖牛肉 西红柿炖牛肉的做法 胎儿大部分多少周出生 每天喝酒的人10天不喝,身体会怎样?脂肪肝应坚持5个饮食原则 娱乐圈“酒蒙子”,55岁景岗山酒不离手,身穿背心拖鞋,你怎么看? 正常情况下胎儿多少周出生最好 清晨寄语正能量语录大全 胎儿正常出生是多少周 我是湖南的理科生549分,是否可上南华大学? 湖南高考549分文科能上中南林业科技大学吗 你好 湖南考生 理科 549分 建议填报什么学校啊 不一定局限于湖南省内的高校 sai水墨滴溅效果怎么画 雅马哈纯进口的车换活塞环必须要原装的吗?求高人!!! 银豹125摩托车中缸、活塞、活塞环价格? 如何用sai画出这种效果? 胎儿一般在多少周出生 请问婷美多肽嫩肤冻干粉加婷美多肽修复溶酶液多少钱一? 高考化学试题的各种类型归纳 高中化学化工流程题好难,不会做,怎么办 高中化学,一道化工流程题。 说调节ph7-8 硅酸根 和偏铝酸根 就变成了硅酸和氢氧化铝? 关于VB中的枚举类型 VB中Enumchildwindow函数怎么用? vba中的自定义枚举使用问题,使用时总是报未定义的类型 我想吃包子了 想自己做 谁能教我几个做包子形状的做法 中国最后一任皇帝是哪位啊? 王二妮最火的几首歌 王二妮歌曲 十二生肖什么东西最喜欢吃鹅 什么东西能吃天鹅肉 什么动物只吃鹅脖连骨头都吃掉? 中国最后一位皇帝是? 企业拆迁和普通个人拆迁的区别有哪些 企业拆迁和个人拆迁的区别有哪些 厂房拆迁和普通住宅拆迁有什么区别 拆扦厂房和住房的区别 电脑不能识别移动硬盘的解决方法 崇祯和溥仪都是末代皇帝,他们有哪些相同和不同之处? 游宁波科学探索中心 宁波科学探索中心开放时间和景点交通攻略 请问宁波科学探索中心开放时间和景点交通攻略