Resultados de la búsqueda a petición "reference-type"

1 la respuesta

¿Puedo especificar que un genérico es un tipo de valor?

Sé que esencialmente podemos especificar que nuestros genéricos sean cualquier tipo de referencia al usarAnyObject: class Foo<T: AnyObject> { // ... }Pero, ¿hay alguna manera de especificar que nuestros genéricos solo deberían servalortipos, y ...

2 la respuesta

En C # si un objeto en una lista se agrega a otra lista, ¿cambiar el objeto en la segunda lista cambia el mismo objeto en la primera lista?

Digamos que tengo una lista dePerson objetos (List<Person>) llamadopersons, Me gusta esto: class Person { public int PersonId { get; set; } // Unique ID for the person loaded from database public string Name { get; set; } } // In a different ...

7 la respuesta

C # pasa por valor vs. pasa por referencia

Considere el siguiente código(Yo tengoa propósitoMyPoint escrito para ser un tipo de referencia para este ejemplo) public class MyPoint { public int x; public int y; }Es universalmente reconocido (al menos en C #) que cuando pasa por referencia, ...

3 la respuesta

¿Por qué la cadena es un tipo de referencia?

¿Por qué la cadena es un tipo de referencia, aunque normalmente es un tipo de datos primitivo como int, float o double?

1 la respuesta

¿Es posible crear un método genérico C # que acepte el tipo de valor (anulable) y el tipo de referencia?

Quiero crear un método simple que acepte ambostipo de valor ytipo de referencia parámetros, es decir, int es valor y string es referencia. Entonces esto es con lo que empiezo: public bool areBothNotNull<T>(T? p1, T? p2) { return (p1.HasValue ...

2 la respuesta

Tipo de referencia dentro del tipo de valor

Estoy explorando los tipos de valores Swift, en particular las estructuras para obtener una mejor comprensión de sus usos en diferentes escenarios. Me sorprendió ver cómo se puede usar enum para construir Binary Search Tree usandoindirect que ...

5 la respuesta

En C #, uso de tipos de valor frente a tipos de referencia

Mis preguntas son: ¿Cuándo debemos usar los tipos de valor y cuándo los tipos de referencia?¿Cuáles son las ventajas y desventajas de uno sobre otro?¿Qué pasa si uno usa tipos de referencia en todas partes? ¿Hay algún daño en esto?Por favor ...

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 ...

14 la respuesta

¿Cuál es la diferencia entre un tipo de referencia y un tipo de valor en c #?

Alguien me hizo esta pregunta hace un par de meses y no pude explicarla en detalle. ¿Cuál es la diferencia entre un tipo de referencia y un tipo de valor en C #? Sé que los tipos de valor sonint, bool, float, etc. y los tipos de ...

4 la respuesta

c # las cadenas son tipos de referencia: ¿por qué cuando cambio el valor de la referencia A, la referencia B no cambia?

Si las cadenas en .NET son tipos de referencia, en el siguiente código, ¿por qué la cadena2 no cambia a "hola" después de cambiar la cadena1? static void IsStringReallyAReference() { string string1 = "hello"; string string2 = string1; ...