Некоторые функции принимают только массивы как аргументы, но вы хотите назначить им один объект. Например, чтобы назначить столбец первичного ключа для DataTable, я делаю это:
DataColumn[] time = new DataColumn[1];
time[0] = timeslots.Columns["time"];
timeslots.PrimaryKey = time;
Это кажется громоздким, поэтому в основном мне нужно преобразовать DataColumn в массив DataColumn[1] . Есть ли более простой способ сделать это?