Выполнение кода в зависимости от четности/нечетности итерации цикла - C#
Формулировка задачи:
private DataTable _dt; // глобальное объявление
_dt.Columns.Add(new DataColumn("Date", typeof(DateTime)));
_dt.Columns.Add(new DataColumn("Text", typeof(string)));
for (int i1 = 0; i1 <= myAL.Count-1; i1++)
{
DataRow row = _dt.NewRow();
row["Text"] = myAL[i1].ToString();
row["Date"] = Convert.ToDateTime(myAL[i1]); // как сделать чтобы выполнялся в 1,3,5,7.. цикле
_dt.Rows.Add(row);
}Решение задачи: «Выполнение кода в зависимости от четности/нечетности итерации цикла»
textual
Листинг программы
private DataTable _dt;
_dt.Columns.Add(new DataColumn("Date", typeof(DateTime)));
_dt.Columns.Add(new DataColumn("Text", typeof(string)));
for (int i1 = 0; i1 <= 4; i1++)
{
DataRow row = _dt.NewRow();
row["Text"] = Guid.NewGuid().ToString();
if (i1 % 2 != 0) // проверка на нечетность
row["Date"] = DateTime.Today.AddDays(i1);
_dt.Rows.Add(row);
}