Nativos: Son aquellos que soliamos utilizar en C/C++ y que iniciabamos con alguna declaración como esta:
int miArreglo[5];
Managed: Son aquellos que son administrados por el CLR y que cuentan con las facilidades descritas en el apartado de código managed.
array ^ miArreglo = gcnew array(5);
Managed: Son aquellos que son administrados por el CLR y que cuentan con las facilidades descritas en el apartado de código managed.
array
Es posible utilizar digamos un mixed mode, es decir podríamos revolver en un momento dado arrglos nativos con arreglos managed pero el resultado sería un pobre desempeño de nuestras aplicaciones. Encontré un foro en donde revisaban esta cuestión, esta interesante:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2320388&SiteID=1
Bien pues, como lo apunte desde el inicio, nos vamos a centrar en managed mode así bien todos los ejemplos que siguen tienen un enfoque de arreglos administrados y ojo, debes tener mucho cuidado con los ejemplos que llegues a encontrar en Internet puesto que muchos utilizan sintaxis promovidas en frameworks anteriores, así bien, la sintaxis que presento en este taller, al menos en este punto funciona para Visual Studio 2008, es decir .NET 3.5, si Microsoft llega a sacar otro framework deberíamos revisar que sirve y que de plano ya descontinuo (si, ese es el relajo). En fin vamos a revisar los ejemplos:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2320388&SiteID=1
Bien pues, como lo apunte desde el inicio, nos vamos a centrar en managed mode así bien todos los ejemplos que siguen tienen un enfoque de arreglos administrados y ojo, debes tener mucho cuidado con los ejemplos que llegues a encontrar en Internet puesto que muchos utilizan sintaxis promovidas en frameworks anteriores, así bien, la sintaxis que presento en este taller, al menos en este punto funciona para Visual Studio 2008, es decir .NET 3.5, si Microsoft llega a sacar otro framework deberíamos revisar que sirve y que de plano ya descontinuo (si, ese es el relajo). En fin vamos a revisar los ejemplos:
1. Declaración e inicialización de un Arreglo unidimensional y de longitud fija
http://www.paginasprodigy.com.mx/sanluga/arreglo1.txt
2. Accesando a los elementos miembro de un arreglo unidimensional y de longitud fija
http://www.paginasprodigy.com.mx/sanluga/arreglo2.txt
3. Operaciones Utiles en los arreglos unidimensionales de longitud fija
http://www.paginasprodigy.com.mx/sanluga/arreglo3.txt
4. Declarando arreglos bidimensionales de longitud fija
http://www.paginasprodigy.com.mx/sanluga/arreglo4.txt
5. Accesando elementos en un arreglo bidimensional de longitud fija
http://www.paginasprodigy.com.mx/sanluga/arreglo5.txt
6. Creando arreglos bidimensionales "dentados"
4. Declarando arreglos bidimensionales de longitud fija
http://www.paginasprodigy.com.mx/sanluga/arreglo4.txt
5. Accesando elementos en un arreglo bidimensional de longitud fija
http://www.paginasprodigy.com.mx/sanluga/arreglo5.txt
6. Creando arreglos bidimensionales "dentados"
7. Argumentos variables ...
No hay comentarios:
Publicar un comentario