Resultados de la búsqueda a petición "boxing"
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 { ...
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?
¿El operador "If" de VB.NET causa boxeo?
Aquellos de nosotros que hemos trabajado en VB / VB.NET hemos visto un código similar a esta abominación: Dim name As String = IIf(obj Is Nothing, "", obj.Name)Digo "abominación" por tres simples razones: IIf es unfunción, todos cuyos ...
¿Por qué el compilador emite instrucciones de cuadro para comparar instancias de un tipo de referencia?
Aquí hay un tipo genérico simple con un parámetro genérico único restringido a los tipos de referencia: class A<T> where T : class { public bool F(T r1, T r2) { return r1 == r2; } }El generadoILLINOISpor csc.exe es: ldarg.1 box !T ldarg.2 box ...
lase de contenedor @Integer y operador ==: ¿dónde se especifica el comportamiento? [duplicar
Esta pregunta ya tiene una respuesta aquí: os objetos de contenedor de @Integer comparten las mismas instancias solo dentro del valor 127? [duplicar [/questions/5117132/integer-wrapper-objects-share-the-same-instances-only-within-the-value-127] ...
Comparaciones de tipo de valor en caja
o que estoy tratando de lograr aquí es una comparación de valores directos de los tipos primitivos en caja. ((object)12).Equals((object)12); // Type match will result in a value comparison, ((object)12).Equals((object)12d); // but a type ...
¿Int.class es igual a Integer.class o Integer.TYPE en Java?
Imaginemos que uno recupera el tipo de declaración de unaField usando la reflexión. Cuál de las siguientes pruebas indicará correctamente si se trata de unaint o unInteger? Field f = ... Class<?> c = f.getDeclaringClass(); boolean isInteger; ...