En C#, el valor en él se cambia cuando se llama en la función secundaria, y la función principal también cambiará.
La palabra clave REF hace que los parámetros se pasen por referencia. El efecto es que cuando el control se transfiera al método de llamada, cualquier cambio realizado en los parámetros en el método se reflejará en la variable. Para usar el parámetro REF, tanto la definición del método como la llamada del método deben usar la palabra clave REF explícitamente.
La palabra clave de salida hace que los parámetros se pasen por referencia. Esto es similar a la palabra clave REF, excepto que REF requiere que las variables se inicialicen antes de aprobarse. Para usar el parámetro OUT, tanto la definición del método como la llamada del método deben usar la palabra clave OUT explícitamente.
Java no es como C#. Java solo tiene parámetros de tipo de objeto que pasan direcciones. Cuando las variables de tipo básico de Java hacen parámetros, solo pasan valores.
La solución es usar clases de Java como el tipo de parámetro de la función.
Aquí hay un ejemplo que escribí:
Nombre del archivo: byrefvariable.java
// ----------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- System.out.println ("La prueba se pasa como un parámetro para cambiar"+test.var); } Cambio de vacío estático público (obj a) {a.var = 12580; }} clase obj // He definido una clase aquí. {int var = 0;}Lo anterior es todo el contenido del método para implementar la sintaxis C# por referencia en Java que el editor le aporta. Espero que sea útil para todos y apoye a Wulin.com más ~