Предполагая, что вы используете C ++ / CLI.
Судя по ошибке, похоже, что элементы Array1
набраны на int
, а поле со списком содержит значения, заключенные в ObjecT^
.Если значение действительно просто int
, заключенное в Object^
, тогда вам просто нужно распаковать
Array1[q,r] = safe_cast<int>(combo1->Items[r]);
Array2[q,r] = safe_cast<int>(combo2->Items[r]);
Это произойдет, если Object^
фактически обернет другой тип помимо int