определение границ массива
У меня вопрос касательно массива.
Получаю массив следующим образом
Код:
object[,] mass = (object[,])sheet.get_Range("A1", "B6").Value2;
Теперь мне надо из names вычислить строчки.
Как правильнее это сделать, если я не знаю получившейся размерности?
Навело на мысль использовать исключение, вызываемое выходом за границы.
Код:
object[] s;
for(int i = 0; i < 100; i++) {
try { s = mass; }
catch { break; }
}
for(int i = 0; i < 100; i++) {
try { s = mass; }
catch { break; }
}
Хорошо что .net за этим следит.
Может есть какой то другой способ узнать размерность?
upd.
все разобрался GetUpperBound