C# 如何选择下一个枚举值?
我有一个C枚举类型:C# 如何选择下一个枚举值?,c#,enums,C#,Enums,我有一个C枚举类型: private enum DayName { Monday=1, Tuesday=2 ... Sunday=7 }; private DayName today ; today = DayName.Friday; 如何执行以下操作: today ++ ; print(today) -> 星期六怎么样 Well first set today=DayName.Friday,然后在今天之后打印today.ToString++ 正如在这篇SO帖子中所描述的那样,你
private enum DayName { Monday=1, Tuesday=2 ... Sunday=7 };
private DayName today ;
today = DayName.Friday;
如何执行以下操作:
today ++ ;
print(today) ->
星期六怎么样 Well first set today=DayName.Friday,然后在今天之后打印today.ToString++
正如在这篇SO帖子中所描述的那样,你今天有没有尝试++?@AnthonyPegram我不认为这个问题是重复的。OP不知道DateTime.AddDays。我将这样做=>您可以使用以下代码:Console.WriteLineSystem.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat.GetDayNameDateTime.Today.AddDays1.DayOfWeek@CodeNotFound,您将自己限制在特定的细节上,尽管问题的适用范围很广,甚至问题的标题也很广泛。更不用说用户定义了自己的自定义枚举类型,该类型与DayOfWeek不同[从1开始,以Sunday结尾,而不是开始]。解决此问题后,用户可能需要解决另一个与日期无关的枚举问题。