早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在C#.NET中,FOR循环的循环变量能不能用时间?如果能,应该怎样表达?比如,初值:2000-01-0100:00:00.000,终值:2001-12-3100:00:00.000,步长为1天

题目详情
在C#.NET中,FOR循环的循环变量能不能用时间? 如果能,应该怎样表达?
比如,初值:2000-01-01 00:00:00.000,终值:2001-12-31 00:00:00.000,步长为1天
▼优质解答
答案和解析
就是普通的for循环就行,只是大家对for的原理不太了解而已,这样写:
private void button3_Click(object sender,EventArgs e)
{
DateTime dt = new DateTime(2000,1,1);
DateTime end = new DateTime(2001,12,31);
for (; dt.CompareTo(end)