这个问题在这里已经有了答案:Totalnumberofitemsdefinedinanenum(10个答案)关闭9年前。如何获取枚举中定义的总值的计数?
如何将所有元素从枚举转换为字符串?假设我有:publicenumLogicOperands{None,Or,And,Custom}我想存档的是这样的:stringLogicOperandsStr=LogicOperands.ToString();//expectedresult:"None,Or,And,Custom" 最佳答案 strings=string.Join(",",Enum.GetNames(typeof(LogicOperands))); 关于c#-所有枚举项到字符串(C#
如何将所有元素从枚举转换为字符串?假设我有:publicenumLogicOperands{None,Or,And,Custom}我想存档的是这样的:stringLogicOperandsStr=LogicOperands.ToString();//expectedresult:"None,Or,And,Custom" 最佳答案 strings=string.Join(",",Enum.GetNames(typeof(LogicOperands))); 关于c#-所有枚举项到字符串(C#
枚举在c#中的主要用途是什么?编辑:-假设我想将字符串变量与任何枚举项进行比较,那么我如何在C#中执行此操作? 最佳答案 MSDN中的定义是一个很好的起点。Anenumerationtype(alsonamedanenumerationoranenum)providesanefficientwaytodefineasetofnamedintegralconstantsthatmaybeassignedtoavariable.这样做的主要好处是常量可以以一种一致的、有表现力的和类型安全的方式被引用。以这个带有构造函数的非常简单的Emp
枚举在c#中的主要用途是什么?编辑:-假设我想将字符串变量与任何枚举项进行比较,那么我如何在C#中执行此操作? 最佳答案 MSDN中的定义是一个很好的起点。Anenumerationtype(alsonamedanenumerationoranenum)providesanefficientwaytodefineasetofnamedintegralconstantsthatmaybeassignedtoavariable.这样做的主要好处是常量可以以一种一致的、有表现力的和类型安全的方式被引用。以这个带有构造函数的非常简单的Emp
我正在尝试遍历一个枚举,并使用它的每个值作为参数调用一个方法。必须有比我现在拥有的更好的方法来做到这一点:foreach(stringgameObjectTypeinEnum.GetNames(typeof(GameObjectType))){GameObjectTypekind=(GameObjectType)Enum.Parse(typeof(GameObjectType),gameObjectType);IDictionarygameObjectData=PersistentUtils.LoadGameObject(kind,persistentState);}//...publ
我正在尝试遍历一个枚举,并使用它的每个值作为参数调用一个方法。必须有比我现在拥有的更好的方法来做到这一点:foreach(stringgameObjectTypeinEnum.GetNames(typeof(GameObjectType))){GameObjectTypekind=(GameObjectType)Enum.Parse(typeof(GameObjectType),gameObjectType);IDictionarygameObjectData=PersistentUtils.LoadGameObject(kind,persistentState);}//...publ
这个问题在这里已经有了答案:Canmyenumshavefriendlynames?[duplicate](13个答案)关闭9年前。如何在.NET中使用枚举实现以下目标?我想要包含空格的每个值的描述。publicenumPersonGender{Unknown=0,Male=1,Female=2,Intersex=3,Indeterminate=3,NonStated=9,InadequatelyDescribed=9}每次使用这种类型的值时,我都希望能够选择使用描述还是整数。
这个问题在这里已经有了答案:Canmyenumshavefriendlynames?[duplicate](13个答案)关闭9年前。如何在.NET中使用枚举实现以下目标?我想要包含空格的每个值的描述。publicenumPersonGender{Unknown=0,Male=1,Female=2,Intersex=3,Indeterminate=3,NonStated=9,InadequatelyDescribed=9}每次使用这种类型的值时,我都希望能够选择使用描述还是整数。
有人可以向我指出一种更简洁的方法来生成随机枚举成员。这有效但看起来很丑。谢谢!publicTRandomEnum(){string[]items=Enum.GetNames(typeof(T));Randomr=newRandom();stringe=items[r.Next(0,items.Length-1)];return(T)Enum.Parse(typeof(T),e,true);} 最佳答案 publicTRandomEnum(){T[]values=(T[])Enum.GetValues(typeof(T));retur