Los arreglos que se declaran como static se incializan al cargar el programa.Si el programador no incializa explicitamente algun arreglo, etonces el compilador lo inicializara a cero.
El siguientes ejemplos demuestra la funcion "staticArrayInit" con un arreglo local que se declara como [static] y una funcion "automaticArrayInit" con un arreglo automatico local. la funcion "staticArrayInit" es llamada dos veces. El compilador inicializa a cero el arreglo [static] local.
La funcion imprime el arreglo, suma 5 a cada elemento e imprime de nuevo el arreglo. La segunda vez que se llama a la funcion, elarreglo [static] contiene los valores almacenados durante la primera llamada de funcion.
Tambien se llama dos veces a la funcion "automaticArrayInit", Los elementos del arreglo automatico se incializan con los valores 1,2 y3. La funcion imprime el arreglo, suma 5 a cada uno de sus elementos y lo vuelve a imprimir..
La segunda ves que se llama a la funcion, los elementos del arreglo se
reinicializan a 1,2 y 3, debido a que el arreglo tiene la clase de almaceanaminto automatico local.
para C++ seia asi: foto + grande
para C# seria asi: foto + grande
Nota:
Creo qe has de de notar que para C# declaramos la varible como {static readonly} fuera de la funcion ya que pues como toda su arquitectura esta basada en clases. Esto nos permite mayor maniobrabilidad. e implementacion de los objetos.
te recomiendo utilices los diagramas en C# ya que te dan una vision mas rapida y resumida de que haces....
Bueno solo como anegdota pues mientras escribo esto veo el partido de futbol entre Argentina Y Bolivia y estrepitosamentese les esta dando sepultura al equipo de Argentina(6-1) historico...so me quede pensando esto esta fuero de limites...
moraleja = existe otra dimension que nosotros no hemos explorado jajaaj.. bueno hasta la proxima...me ancanta ..jaja++;
Instalando PHP 8 y Composer 2 en Windows
Hace 3 años
No hay comentarios:
Publicar un comentario