Упрощение алгоритма удаления столбцов - C#
Формулировка задачи:
Здравствуйте, у меня есть некий алгоритм, удаляет 1 и 4 столбцы у массива(использую DataGridView, но это не так важно):
Выглядит угрожающе, у кого-нибудь есть идеи по упрощению данного метода?
Заранее спасибо!
int a = 0;
bool b = !CBoxDeleteColumns.Checked;
for (int i = 0; i < DgvInput.ColumnCount; i++)
{
if (a == 0)
{
DgvInput.Columns[i].Visible = b;
a++;
}
else if (a == 3)
{
DgvInput.Columns[i].Visible = b;
a = 0;
}
else
a++;
}Решение задачи: «Упрощение алгоритма удаления столбцов»
textual
Листинг программы
DgvInput.Columns[0].Visible = b; DgvInput.Columns[3].Visible = b;