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

4 la respuesta

Cambiar el valor de un elemento en una lista de estructuras

Tengo una lista de estructuras y quiero cambiar un elemento. Por ejemplo MyList.Add(new MyStruct("john"); MyList.Add(new MyStruct("peter"); Ahora quiero cambiar un elemento: MyList[1].Name = "bob" Sin embargo, cada vez que intento hacer esto ...

3 la respuesta

¿Java hace distinción entre el tipo de valor y el tipo de referencia

C # hace distinción de esos dos. ¿Java hace lo mismo o diferente?

1 la respuesta

ORM de .NET, objetos de valor inmutable, estructuras, constructores predeterminados y propiedades de solo lectura

Acabo de comenzar con .NET ORM, hasta el punto de que ni siquiera he decidido entre Entity Framework y NHibernate. Pero en ambos casos, me encuentro con un problema en el sentido de que parecen querer comprometer la integridad de mi modelo de ...

4 la respuesta

Sufijo literal para byte en .NET?

Me pregunto si hay alguna forma de declarar una variable de byte de forma corta, como flotantes o dobles. Quiero decir como5f y5d. Claro que podría escribirbyte x = 5, pero eso es un poco intrascendente si usavar para variables locales.

1 la respuesta

Explicación detallada de la captura variable en cierres

He visto innumerables publicaciones sobre cómo la captura de variables atrae variables para la creación del cierre, sin embargo, todas parecen detenerse ante detalles específicos y llaman a todo esto "magia del compilador". Estoy buscando una ...

5 la respuesta

diferencia básica entre tipos de valor y tipos de referencia [duplicado]

Posible duplicado: ¿Cuáles son las diferencias entre los tipos de valor y los tipos de referencia en C #? [https://stackoverflow.com/questions/2414906/what-are-the-differences-between-value-types-and-reference-types-in-c] Cuáles son las ...

5 la respuesta

Dilema con el uso de tipos de valor con el operador `new` en C #

Cuandooperator new() se usa con el tipo de referencia, el espacio para la instancia se asigna en el montón y la variable de referencia se coloca en la pila. Además de eso, todo dentro de la instancia del tipo de referencia, que se asigna en el ...

4 la respuesta

Tiene sentido definir una estructura con un miembro de tipo de referencia?

¿Tiene algún sentido definir una estructura con un miembro de tipo de referencia (y no definirla como una clase)? Por ejemplo, para definir esta estructura: public struct SomeStruct { string name; Int32 place; } Pregunto porque sé que una ...

7 la respuesta

En C #, ¿por qué no puedo modificar el miembro de una instancia de tipo de valor en un bucle foreach?

Sé que los tipos de valor deben ser inmutables, pero eso es solo una sugerencia, no una regla, ¿verdad? Entonces, ¿por qué no puedo hacer algo como esto: struct MyStruct { public string Name { get; set; } } public class Program { static void ...

5 la respuesta

La forma más eficiente de verificar si un objeto es un tipo de valor

ADVERTENCIA: ESTE CÓDIGO apesta, VER LOS COMENTARIOS DE ANTHONY ¿Cual es mas rápido 1. public bool IsValueType<T>(T obj){ return obj is ValueType; } 2. public bool IsValueType<T>(T obj){ return obj == null ? false ...