首页 > 解决方案 > C# 寻找相当于 DayOfWeek.Tuesday

问题描述

我想将现有内容的一个条件更改为更灵活和更努力。:

原来的样子:

if (object.dayofweek == DayOfWeek.Tuesday)
{
}

我的第一种方法是用整数替换星期二,但这失败了。然后我尝试使用:

if (object.dayofweek == Enum.GetName(typeof(DayOfWeek), 2))
{
}

不起作用。

任何提示,我如何用变量替换固定日期?谢谢!

标签: c#type-conversiondayofweek

解决方案


(DayOfWeek)myInteger – Klaus Gütter

这就是解决方案,一个简单的类型转换。

所以结果是:

if (DateTime.Today.DayOfWeek == (DayOfWeek)2) // for instance in case of Tuesday

推荐阅读