C#判断当前系统是星期几
首先通过enum关键字枚举,枚举值名称分别代表一周七天,如果枚举值名称是Sun,说明其代表的是一周中的星期日,其枚举值为0,以此类推。然后声明一个int类型的k,用于获取...
首先 通过 enum关键字枚举,枚举值名称分别代表一周七天,如果枚举值名称是Sun,说明其代表的是一周中的星期日,其枚举值为0,以此类推。然后声明一个int 类型的k,用于获取表示当前的日期是星期几,最后,用switch语句,输出当天是星期几, 用控制台, 例如今天是2011/5/7星期六,例如应该输出“今天是星期六”。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace enum1
{
enum dayofweek
{
Sun = 0,
Mon = 1,
Tues= 2,
Wedn=3,
Thurs=4,
Fri= 5,
Sat= 6,
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine(DateTime.Now.ToString("dddd"));
Console.ReadLine();
}
}
}
我不会用 switch 求解救 展开
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace enum1
{
enum dayofweek
{
Sun = 0,
Mon = 1,
Tues= 2,
Wedn=3,
Thurs=4,
Fri= 5,
Sat= 6,
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine(DateTime.Now.ToString("dddd"));
Console.ReadLine();
}
}
}
我不会用 switch 求解救 展开
4个回答
展开全部
string weekstr = DateTime.Now.DayOfWeek.ToString();
switch (weekstr)
{
case "Monday": weekstr = "星期一"; break;
case "Tuesday": weekstr = "星期二"; break;
case "Wednesday": weekstr = "星期三"; break;
case "Thursday": weekstr = "星期四"; break;
case "Friday": weekstr = "星期五"; break;
case "Saturday": weekstr = "星期六"; break;
case "Sunday": weekstr = "星期日"; break;
}
方法如上,有什么不明白的可以HI百度我~~
switch (weekstr)
{
case "Monday": weekstr = "星期一"; break;
case "Tuesday": weekstr = "星期二"; break;
case "Wednesday": weekstr = "星期三"; break;
case "Thursday": weekstr = "星期四"; break;
case "Friday": weekstr = "星期五"; break;
case "Saturday": weekstr = "星期六"; break;
case "Sunday": weekstr = "星期日"; break;
}
方法如上,有什么不明白的可以HI百度我~~
追问
thx
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为啥判断字符串。。。。。
本身DateTime.Today.DayOfWeek返回的就是枚举值,so look ↓
DayOfWeek today = DateTime.Today.DayOfWeek;
switch (today)
{
case DayOfWeek.Sunday:
//do something
break;
case DayOfWeek.Monday:
//do something
break;
case DayOfWeek.Tuesday:
//do something
break;
case DayOfWeek.Wednesday:
//do something
break;
case DayOfWeek.Thursday:
//do something
break;
case DayOfWeek.Friday:
//do something
break;
case DayOfWeek.Saturday:
//do something
break;
default:
break;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
swich(对象)
{
case 条件1
break;
case 条件2
break
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询