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

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

7 la respuesta

C #: ¿Cómo obtener el tamaño de una variable de tipo de valor en tiempo de ejecución?

Sé que lenguajes como C y C ++ permiten determinar el tamaño de los datos (estructuras, matrices, variables ...) en tiempo de ejecución utilizando la función sizeof (). Intenté eso en C # y aparentemente no permite poner variables en la función ...

1 la respuesta

iseño de estructuras secuenciales @CLR: alineación y tamaño

Todosstructs en C # por defecto se tratan como[StructLayout(LayoutKind.Sequential)] tipos de valores marcados. Entonces tomemos un número destructs e inspeccionar los tamaños de estastructs: using System; using System.Reflection; using ...

24 la respuesta

¿Los tipos de valor son inmutables por definición?

Frecuentemente leo questructs deben ser inmutables, ¿no son por definición? Tu considerasint para ser inmutable? int i = 0; i = i + 123; Parece bien - tenemos una nuevaint y asignarlo de nuevo ai. ¿Qué hay de esto? i++;e acuerdo, podemos ...

10 la respuesta

C # Restricciones genéricas para incluir tipos de valor Y cadenas

Estoy tratando de escribir un método de extensión en IEnumerable que solo se aplicará a los tipos y cadenas de valores. public static string MyMethod<T>(this IEnumerable<T> source) where T : struct, stringin embargo, 'string' no es una ...