que pasa si haces esto: elemento=Convert.ToInt32(arregloXY[lineaA-1, columnaB-1]); ????????????Ten en cuenta que si el usuario digita que quiere cambiar la columna "2" en realidad en programación se referiria a la columna "1", ya que son dos posiciones: 0 y 1... asi que columnaA=columnaA-1;
Código: C#
Public Metodo(int[] objetos) { ..... } //lo cual crea una copia nueva de este arreglo unica para el metodo.... es decir, que si lo manipulas aqui en el metodo cambiandole valores y demas, cuando salgas de él, en la clase principal no habrá variado debido a lo que mandaste fue una copia..
Eso no es del todo correcto.
Lo que se pasa al metodo es una copia del puntero a estructura de datos. Si se modifica por ejemplo una posicion del array, ese cambio se ve reflejado cuando se salga del metodo, pero si se asigna a la variable otra estructura de datos, ese cambio no se ve reflejado cuando se salga del metodo ( si se ve reflejado si se usa ref).