社区
C#
帖子详情
问一个C#的枚举问题...
影游
2014-10-03 09:01:01
如下,定义枚举:
enum Fruit{
apple = 1,
banana = 2,
pear = 3
}
我现在有个需求,我想Fruit的枚举值,1,2,3,这些可以动态修改吗? 比如我写成配置文件, 程序运行时候才去赋值,
C# 可以实现这个功能吗?
...全文
91
2
打赏
收藏
问一个C#的枚举问题...
如下,定义枚举: enum Fruit{ apple = 1, banana = 2, pear = 3 } 我现在有个需求,我想Fruit的枚举值,1,2,3,这些可以动态修改吗? 比如我写成配置文件, 程序运行时候才去赋值, C# 可以实现这个功能吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2014-10-03
打赏
举报
回复
这种情况不要用枚举,可以用一个字典。
以专业开发人员为伍
2014-10-03
打赏
举报
回复
枚举值在程序中是“宏”,被硬编码到最终的可执行代码中了,因此不能动态改变。
C#
枚举
相关
C#
枚举
相关 1. switch 自动补全
枚举
先switch然后两下tab 会补完到default,光标显示在switch后的变量 这时输入
枚举
,输完后回车,补完所有
枚举
的case //写完switch后敲Tab将补完switch结构 switch (enum) //写完
枚举
后敲回车将自动补完
枚举
类型 { case enum1: break; case enum2: break; default: break; } 2.
C#
中字符串与
枚举
值的相互转换 字符串转
枚举
Enum.P
XLua使用
C#
枚举
使用Unity自带
枚举
CS.命名空间.
枚举
.
枚举
名 例如: PrimitiveType=CS.UnityEngine.PrimitiveType GameObject =CS.UnityEngine.GameObject local obj=GameObject.CreatePrimitive(PrimitiveType.Cube) 使用自定义
枚举
C#
:public enum TestEnum { english,math} Lua:print(CS.TestEnum.english); 其他类型转枚.
C#
枚举
中使用System.Flags 位运算
C#
枚举
特性
C#
枚举
的定义、初始化和调用简单说明
C#
枚举
简单介绍和
问
题
解决 文章目录前言一、
枚举
的定义二、初始化三、调用 前言 提示:这里可以添加本文要记录的大概内容: 代码参考
C#
7.0本质论 介绍
枚举
的定义、初始化、调用(包含我遇到的一些
问
题
以及自己解决的方案,有更好的代码欢迎分享) 提示:以下是本篇文章正文内容,下面案例可供参考 一、
枚举
的定义 enum
枚举
名称:
枚举
类型(int,...) {
枚举
值1,
枚举
值2 } //位标志
枚举
[Flags] 修饰符 enum
枚举
名称(使用复数形式最好):
枚举
类型(int,...) {
C#
枚举
进阶用法
C#
枚举
进阶用法,位标志
枚举
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章