【发布时间】:2014-05-22 07:36:29
【问题描述】:
有没有更干净、更聪明的方法来做到这一点?
我正在访问数据库以获取数据以填充对象并将数据库字符串值转换回其枚举(我们可以假设数据库中的所有值确实是匹配枚举中的值)
有问题的行是下面设置 EventLog.ActionType 的行......我开始质疑我的方法的原因是因为在等号之后,VS2010 一直试图通过输入以下内容来覆盖我输入的内容:“= EventActionType("
using (..<snip>..)
{
while (reader.Read())
{
// <snip>
eventLog.ActionType = (EventActionType)Enum.Parse(typeof(EventActionType), reader[3].ToString());
...etc...
【问题讨论】: