Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En C#, las matrices son de hecho objetos, y no simplemente regiones direccionables de memoria contigua como ocurre en C y C++. Array es el tipo base abstracto de todos los tipos de matriz. Las propiedades y otros miembros de la clase Array se pueden utilizar cuando sea necesario. Un ejemplo de esto sería utilizar la propiedad Lengthpara obtener la longitud de una matriz. El siguiente código asigna la longitud de la matriz numbers, que es 5, a una variable denominada lengthOfNumbers:
int[] numbers = { 1, 2, 3, 4, 5 };
int lengthOfNumbers = numbers.Length;
La clase System.Array proporciona muchos otros métodos y propiedades útiles para ordenar, buscar y copiar matrices.
Ejemplo
En este ejemplo se utiliza la propiedad Rank para mostrar el número de dimensiones de una matriz.
class TestArraysClass
{
static void Main()
{
// Declare and initialize an array:
int[,] theArray = new int[5, 10];
System.Console.WriteLine("The array has {0} dimensions.", theArray.Rank);
}
}
// Output: The array has 2 dimensions.
Vea también
Conceptos
Referencia
Matrices (Guía de programación de C#)
Matrices unidimensionales (Guía de programación de C#)