繁体   English   中英

如何在C#中动态创建枚举?

[英]How to create an enum dynamically in C#?

有没有一种方法可以动态创建枚举? 我试图获取数据库中表的名称,并创建在Visual Studio中进行编码时将使用的枚举列表。 可能吗

我想我可以得到数据库中表的名称,但是在后面的部分,我对此一无所知。

您无法在运行时轻松创建枚举。

但是,您可以使用T4模板来查询数据库并创建可以编译的代码文件。

没有办法,您可以手动创建一个代表数据库的枚举,

如果您使用Dictionary<int, string>可能会更好

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM