【发布时间】:2013-12-16 07:41:17
【问题描述】:
public enum TimeOfDay
{
Morning = 0,
Afternoon = 1,
Evening = 2
}
问题:当我们想从它的字符串中获取一个枚举值时,我们可以使用:
TimeOfDay time = TimeOfDay.Afternoon;
Console.WriteLine((int)time);
但是下面的代码(答案相同)是什么意思?
TimeOfDay time2 = (TimeOfDay) Enum.Parse(typeof(TimeOfDay), "afternoon", true);
Console.WriteLine((int)time2);
谢谢你, 莫森
【问题讨论】:
-
看起来像 .NET - 这是 c# 吗?请为您的问题添加合适的语言标签。
-
@athabaska 这是一个非常有效的问题。请调整您的回复
-
谢谢你,shree.pat18。最好的程序员都是很有礼貌的人。
-
@user2987231 这不应该仅限于程序员。尽管如此,请仔细阅读常见问题解答,以确保您将来也会发布有关主题的问题。
-
为粗鲁道歉,但说真的 - 谷歌搜索“Enum.Parse”比在这里创建主题更容易。