Вам нужно добавить спецификатор длины для объявления массива. Спецификатор длины указывает, сколько элементов содержится в вашем массиве. См .: Одномерные массивы
DT_OrderResponseOrderHeaderOperation[] HeaderOperation = new DT_OrderResponseOrderHeaderOperation[1];
HeaderOperation[0] = new DT_OrderResponseOrderHeaderOperation()
{
DAUNO = Convert.ToString(dr["Duration"]),
DAUNE = Convert.ToString(dr["DurationUnit"])
};
Или вы можете использовать эту Инициализация массива следующим образом. В этом случае указатель длины не нужен, поскольку он уже предоставлено количеством элементов в списке инициализации.
DT_OrderResponseOrderHeaderOperation[] HeaderOperation = new DT_OrderResponseOrderHeaderOperation[]
{
new DT_OrderResponseOrderHeaderOperation()
{
DAUNO = Convert.ToString(dr["Duration"]),
DAUNE = Convert.ToString(dr["DurationUnit"])
}
};