PooH, а если она начинает переваливать за 200 строк?
Смотря что она делает, например:
dataTable.Columns.Add("ID", typeof(int));
dataTable.Columns.Add("Name", typeof(string));
// ...
// И так ещё 200 строк.

И никак ты меньше не сделаешь, если у тебя такая структура данных требуется по задаче.

А затем может быть заполнение этой структуры:
dataTable.Rows[i]["ID"] = id;
dataTable.Rows[i]["Name"] = name;
// ...
// И так ещё 200 строк.

Подобные функции могут переваливать за тысячи строк, в то же время сохраняя очень простую структуру кода.