Resultados de la búsqueda a petición "value-type"
Estructura rápida y mutante
Hay algo que no entiendo completamente cuando se trata de mutaciones de tipos de valores en Swift. Como dice el iBook "The Swift Programming Language":Por defecto, las propiedades de un tipo de valor no se pueden modificar desde sus métodos de ...
¿Cómo se serializan los tipos de valores con el serializador MongoDB C #?
El controlador Mongodb C # no serializará estructuras / tipos de valores. ¿Cómo se puede hacer esto?
¿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 ...
¿Por qué las memorias intermedias de tamaño fijo (matrices) deben ser inseguras?
Digamos que quiero tener un tipo de valor de 7 bytes (o 3 o 777). Puedo definirlo así: public struct Buffer71 { public byte b0; public byte b1; public byte b2; public byte b3; public byte b4; public byte b5; public byte b6; }Una forma más ...
Prueba si un objeto es una enumeración
Me gustaría saber si 'theObject' es una enumeración (de cualquier tipo de enumeración) foreach (var item in Enum.GetValues(theObject.GetType())) { //do something }
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, ...
Swift, cadenas y direcciones de memoria
Hay algo que no entiendo acerca de cómo Swift administra la dirección de memoria deString(s) 1. Tipos de referenciaaquífoo yboo son 2 punteros a lamisma ubicación de memoria. class Foo { } let foo = Foo() let boo = foo unsafeAddressOf(foo) ...
¿Se considera int (Int32) un objeto en .NET o un primitivo (no int?)?
Es int (también conocido comoInt32) un objeto o una primitiva en .NET (no estoy preguntando sobreint?)? Golpeé F12 en la palabra guardadaint y consiguió : public struct Int32 : IComparable, IFormattable, IConvertible, ...
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 { ...
Paso variable de MATLAB y asignación diferida
Sé que en Matlab, hay una evaluación 'perezosa' cuando se asigna una nueva variable a una existente. Como: array1 = ones(1,1e8); array2 = array1;El valor dearray1 no será copiado aarray2 a menos que el elemento dearray2 es modificado. A partir ...