【发布时间】:2009-09-25 23:50:22
【问题描述】:
我正在尝试在 C# 中做一些我一直在 Ruby 中做的事情,我想知道最接近的事情会是什么。
如果枚举不包含我的整数值的定义,我希望它默认为某个值。我可以一行完成吗?
Ruby-ish 赋值(两个示例):
namedStr = Enum.GetName(typeof(myEnum), enumedInt) || "DEFAULT"
或
namedStr = Enum.GetName(typeof(myEnum), enumedInt)
namedStr ||= "DEFAULT"
【问题讨论】: