[英]Syntax error with creating a recurring booking
我试图使用以下代码创建重复预订,但出现错误,如何解决此代码?
//creates a recurring booking
if (repeats_check.IsChecked == true)
{
DateTime date0=date_picker.SelectedDate;
//Calculates the total number of days between each repeat by multiplying the number of weeks by 7.
int Rdays1 = Rdays + (Rweeks * 7);
for (int i = 1; i <= occurences.Value; i++)
{
DateTime Date(i) = Date(i-1).AddDays(Rdays1);
DateTime Datei = Datei.AddMonths(Rmonths);
}
}
不确定您要在这里做什么:
DateTime Date(i) = Date(i-1).AddDays(Rdays1);
DateTime Datei = Datei.AddMonths(Rmonths);
它绝对不会工作。 如果是数组,则使用Date [i]。 但是在第一行中,您不需要为Date [i]输入类型。 你能澄清你的代码吗?
编辑:
按照您的解释:
DateTime[] dates = new DateTime[occurences.Value+1];
dates[0] = date_picker.SelectedDate;
for (int i = 1; i <= occurences.Value; i++)
dates[i] = dates[i-1].AddDays(Rdays1).AddMonths(Rmonths);
顺便说一句。 我模拟了您的错误,请看以下内容:
而且我得到了同样的错误: 或=(无法在声明中指定构造函数参数)
z
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.