Estoy empezando a trabajar con c# (vengo de c++) y me surge ua duda a la hora de instanciar arrays..
Si tengo el siguiente codigo
Código:
int []array1 = new int [4];
int []array2 = array1;
¿array2 se inicializa con cuatro elementos cuyo valor es 0?
¿Si modifico el valor de alguno de los elementos de array2, estoy modificando el mismo elemento en array1 como sucede en c++ con puntero array?
Espero haberme explicado bien..
Gracias