Resultados de la búsqueda a petición "ref"

1 la respuesta

Boxing y unboxing cuando se usan los parámetros out y ref

El boxeo / unboxing ocurre cuando un método acepta un parámetro out / ref de un ValueType?

4 la respuesta

Palabra clave "ref" y tipos de referencia [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es el uso de "ref" para las variables de tipo de referencia en C #? [/questions/961717/what-is-the-use-of-ref-for-reference-type-variables-in-c] 10 respuestasalguien en mi equipo se topó con un ...

7 la respuesta

Uso de palabras clave REF y OUT con paso por referencia y paso por valor en C #

Esto es lo que entiendo hasta ahora:PASAR POR VALORPasar por valor significa que se pasa una copia de un argumento. Los cambios a esa copia no cambian el ori...

5 la respuesta

¿Cuál es la diferencia entre 2 métodos con ref objeto par y sin?

Me pregunto cuál es la diferencia entre los siguientes métodos con respecto a cómo se hace referencia al parámetro objeto:

4 la respuesta

¿Pasa tipos de referencia usando la memoria de guardado de referencia?

En C #, los parámetros de un método pueden ser tipos de referencia o tipos de valor. Al pasar tipos de referencia, se pasa una copia de la referencia. De esta manera, si dentro de un método intentamos reasignar la referencia pasada a ...

4 la respuesta

Igualdad de referencia de tipos de valor

He hecho algunosref pruebas de palabras clave y hay una que no puedo entender: static void Test(ref int a, ref int b) { Console.WriteLine(Int32.ReferenceEquals(a,b)); } static void Main(string[] args) { int a = 4; Test(ref a, ref a); ...

3 la respuesta

PL / SQL imprimir cursor de referencia devuelto por un procedimiento almacenado

¿Cómo puedo obtener un cursor de referencia que se devuelve de un procedimiento almacenado (variable OUT) e imprimir las filas resultantes en STDOUT en SQL * PLUS? rocedimiento almacenado de @ORACLE: PROCEDURE GetGrantListByPI(p_firstname IN ...

3 la respuesta

C # no puede usar el parámetro ref o out dentro de un cuerpo de método anónimo

Estoy tratando de crear una función que pueda crear una Acción que incremente cualquier número entero que se pase. Sin embargo, mi primer intento es darme un error "no se puede usar el parámetro ref o out dentro de un cuerpo de ...

4 la respuesta

¿Cómo guardar una variable de referencia para su uso posterior?

Así que esto funciona .. public MyClass(ref Apple apple) { apple = new Apple("Macintosh"); // Works fine } ¿Pero es posible hacer algo como esto? private Apple myApple; public MyClass(ref Apple apple) { myApple = apple; } public void ...

2 la respuesta

¿Por qué puedo devolver un elemento de una matriz que solo existe dentro del método?

Estaba probando las nuevas devoluciones de referencia de C # 7. Puedo compilar y construir esto: public ref string MisUseRefReturn(int index) { string[] array = { "a", "b", "c", "d" }; return ref array[index]; //array[2] gets out of scope when ...