Array de parámetros opcionales

29. February 2008 17:36 by Oscar S.S. in Lenguajes  //  Tags:   //   Comments (0)
Aquí tenemos un pequeño y sencillo ejemplo de cómo pasarle a un mismo método diferentes matrices con longitudes diferentes. Al definir los parámetros del método como params podemos tener un mismo método (con diferentes llamadas) que ejecute operaciones con diferentes longuitudes de matrices.       class Params     {         static void Main(string[] args)         {             //Creamos dos matrices con longuitudes distintas.             byte[] pares = new byte[4] { 2, 4, 6, 8 };             byte[] impares = new... [More]

Cambiar el tamaño de una matriz.

18. January 2008 16:59 by Oscar S.S. in Lenguajes  //  Tags:   //   Comments (0)
El propósito de este código es mostrar cómo se cambia el tamaño de una matriz en C#. Antes de seguir con el código, es necesario tener conocimientos previos sobre declaración e inicialización de matrices, así como de los métodos y propiedades de la clase Array. Aquí os dejo unos links de la documentación MSDN: 1- Declarar e inicializar matrices. 2- Utilizar Foreach en matrices. 3- Métodos y propiedades de la clase Array. En realidad cambiar el tamaño de una matriz no tiene mucho misterio. Supongamos una matriz de tipo int llamada miMatriz: int[] miMatriz = { 1, 2, 3 }; Supongamos ahora que queremos ampliarla en 4 elementos, es decir, conseguir una matriz de 7 elementos. Es muy sencillo: miMatriz = new int[miMatriz.Length + 4]; Todo correcto. Ahora tenemos una matriz de tipo int llamada miMatriz que puede contener 7 elementos. Pero ahora vienen... [More]

Recent Comments

Comment RSS

Month List