¿Cuál es la diferencia entre estos dos métodos y cuándo usaría uno en lugar del otro?Diferencia entre array.GetLength (0) y array.GetUpperBound (0)
int[,] array = new int[4,3];
int length0 = array.GetLength(0);
int upperbound0 = array.GetUpperBound(0);
MSDN dice que GetLength devuelven el número de elementos en los que GetUpperBound determinar el índice máximo, pero ¿Cómo puede ser diferente, ya que las matrices se inicializan con elementos para cada índice?
Asume que el límite inferior es siempre cero. No lo es. –