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

2 la respuesta

¿Qué trata Python como tipos de referencia?

Asumí que los tipos de secuencia en Python eran tipos de valor. Resulta que son tipos de referencia (lo que significa que el valor de una variable no se copiará cuando se asigne a una nueva variable, sino que se haga referencia a él). Entonces, ...

1 la respuesta

Salir del espacio de pila ValueType

Mi comprensión es que cada nuevo hilo en .Net asigna 1 MB de espacio de pila [https://stackoverflow.com/questions/4088448/the-net-stack-vs-windows-stack]. Además, entiendo que los tipos de valor se almacenan en la pila en lugar del montón ...

12 la respuesta

En C #, ¿por qué String es un tipo de referencia que se comporta como un tipo de valor?

A String es un tipo de referencia, aunque tiene la mayoría de las características de un tipo de valor, como ser inmutable y tener == sobrecargado para comparar el texto en lugar de asegurarse de que hacen referencia al mismo objeto. ¿Por qué ...

2 la respuesta

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

6 la respuesta

Indexers en List vs Array

¿Cómo se definen los indexadores en Lista y matrices? List<MyStruct> lists=new List<MyStruct>(); dóndeMyStruct es una estructura. Ahora considereMyStruct[] arr=new MyStruct[10]; arr[0] da una referencia al primer elemento de Estructura, ...

4 la respuesta

¿Puedes tener una clase en una estructura?

¿Es posible en C # tener un Struct con una variable miembro que sea de tipo Clase? Si es así, ¿dónde se almacena la información, en la Pila, el Montón o en ambos?

6 la respuesta

¿Cómo hacer que un tipo de valor sea anulable con .NET XmlSerializer?

Supongamos que tengo este objeto: [Serializable] public class MyClass { public int Age { get; set; } public int MyClassB { get; set; } } [Serializable] public class MyClassB { public int RandomNumber { get; set; } }The XmlSerializer serializará ...

2 la respuesta

En C #, ¿los tipos de valor son mutables o inmutables?

l comportamiento de los tipos de valor muestra que cualquier valor que tengamos no se puede cambiar a través de alguna otra variable. Pero aún tengo una confusión en mi mente sobre lo que mencioné en el título de esta publicación. ¿Alguien ...

5 la respuesta

¿Por qué no puedo escribir Nullable <Nullable <int>>

La definición deNullable<T> [http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx] es [SerializableAttribute] public struct Nullable<T> where T : struct, new() La restricciónwhere T : struct implica queT solo puede ser un tipo de valor. Así que ...

7 la respuesta

¿Por qué los delegados son tipos de referencia?

Nota rápida sobre la respuesta aceptada: No estoy de acuerdo con una pequeña parte de La respuesta de Jeffrey [https://stackoverflow.com/questions/7905962/why-are-delegates-reference-types/7906297#7906297] , es decir, el punto que desdeDelegate ...