Утро всем,
Я пытаюсь прагматично сгенерировать список строк и ячеек, основываясь на том, сколько ячеек нужно применить к границам. Поля имеют ширину 6, а количество строк варьируется.
Следующий код создает список, но если число блоков не кратно 6, я получаю остатки и не знаю, как с этим справиться. Смотрите картинку с красной коробкой. Они не нужны.
Спасибо за любые предложения.
// List to calculate the number of cells (row and column) that need borders.
string[] letters = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U" };
List<string> cellstoAddBorders = new List<string>();
for (uint fullPage = 7; fullPage <= 84; fullPage += 12)
{
for (uint rowCount = fullPage; rowCount <= (fullPage + 3); rowCount++)
{
for (uint columnPositions = 2; columnPositions <= 12; columnPositions += 2)
{
if (totalNumberOfManholes > 6)
{
cellstoAddBorders.Add(rowCount + letters[columnPositions]);
}
}
}
}