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

3 la respuesta

Kotlin en caja Int no son lo mismo

Por favor, ayúdame a entender este código en los documentos de Kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Ahora entiendo ...

3 la respuesta

¿El boxeo y el unboxing sucederán en Array?

Soy nuevo en programación, SegúnMSDN [https://msdn.microsoft.com/en-us/library/yz2be5wk.aspx], El boxeo es el proceso de convertir un tipo de valor en el objeto de tipo o en cualquier tipo de interfaz implementado por este tipo de valor. ...

1 la respuesta

Comparar estructuras para la igualdad sin boxeo

Encontré un método de extensión que se aplica a estructuras(SomeStruct) y devuelve si el valor es igual o nodefault(SomeStruct) (cuando se llama al constructor sin parámetros). public static bool IsDefault<T> (this T value) where T : struct { ...

4 la respuesta

Comparar primitivo con objeto contenedor con == comportamiento inexplicable

Tengo un código que necesito entender: public static void main(String[] args) { Character c = new Character('a'); Character cy = new Character('a'); char cx = 'a'; System.out.println(c == cx); System.out.println(cx == cy); System.out.println(c ...

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

Conversión de clases primitivas de Java a envolturas

Estoy desconcertado por el comportamiento del compilador de Java al asignar primitivas a referencias de clase de contenedor. Por favor vea el código a continuación. Las líneas con comentarios no se compilan. No entiendo la lógica de por qué: a ...

2 la respuesta

¿valueType.ToString () hace una conversión en valueType?

2 la respuesta

¿Por qué no puedo modificar el resultado de una conversión unboxing?

4 la respuesta

Detalles sobre lo que sucede cuando una estructura implementa una interfaz

Recientemente me encontré con esta pregunta de Stackoverflow:¿Cuándo usar struct?En ella, tenía una respuesta que decía algo un poco profundo:Además, tenga e...

3 la respuesta

¿Qué tan grande es el caché Integer?

Clase