en C#, uint es un tipo UInt32, por lo que siempre tendrá 32 bits de largo, sin importar que el sistema operativo tenga 32 o 64 bits. ¿Estoy en lo cierto?uint es de 32 bits, sin importar si el sistema es de 32 o 64 bits?
5
A
Respuesta
9
Sí, así es. uint
es siempre un alias para global::System.UInt32
(y sí, eso siempre es 32 bits :). La misma lógica aplica para los otros alias predefinidos.
El único tipo de valor incorporado que puedo pensar que tiene un tamaño que varía según la plataforma es IntPtr
, por razones obvias. (Cualquier tipo de valor, que Compone un IntPtr
tendría el mismo comportamiento, por supuesto. SafeHandle
viene a la mente.)
4
Sí, eres. UInt32
siempre representa un entero sin signo de 32 bits.
Cuestiones relacionadas
- 1. ¿iPhone OS es de 64 bits o 32 bits?
- 2. ¿Aplicación de 32 bits o de 64 bits en el sistema operativo de 64 bits?
- 3. Determine si el proceso actual de PowerShell es de 32 bits o de 64 bits.
- 4. Qué comando usar para comprobar si python es de 64 bits o de 32 bits
- 5. Comprobando si el archivo es de 32 bits o de 64 bits: en Windows
- 6. Elegante y segura manera de determinar si la arquitectura es de 32 bits o 64 bits
- 7. 64 bits por división de 32 bits
- 8. ¿Cómo puedo verificar si un binario compilado es de 32 bits o de 64 bits?
- 9. Programar determinar si native .exe es de 32 bits o de 64 bits
- 10. Usando C#, ¿cómo saber si mi máquina es de 64 bits o 32 bits?
- 11. Importar archivos dll externos basados en sistemas operativos de 64 bits o 32 bits
- 12. Ejecutando la aplicación .NET de 32 bits en sistema operativo de 64 bits, ¿es realmente malo?
- 13. Cómo comprobar si IIS está en el modo de 32 bits o de 64 bits
- 14. Determinación de Windows de 64 bits frente a 32 bits
- 15. Compilación de sistema de 64 bits para el sistema de 32 bits - la compatibilidad
- 16. Siempre es de 64 bits en las máquinas de 32 y 64 bits
- 17. Mezcla de 32 bits y 64 bits P/Invoca
- 18. Registros de 64 bits en ventanas de 32 bits
- 19. Objeto compartido/bibliotecas mixtas de 32 bits y 64 bits
- 20. Compilación de 32 bits con llvm-gcc de 64 bits
- 21. Ejecute AnyCPU como 32 bits en sistemas de 64 bits
- 22. Determinar si un archivo ejecutable (o biblioteca) es de 32 o 64 bits (en Windows)
- 23. QtCreator en Linux: 32 bits frente a 64 bits
- 24. conversión de aplicación .NET 32 bits a 64 bits
- 25. MapViewOfFile compartido entre procesos de 32 bits y 64 bits
- 26. División de 64/32 bits en un procesador con división de 32/16 bits
- 27. Compatibilidad con Java de 32 bits frente a 64 bits
- 28. Agregar números de 64 bits con aritmética de 32 bits
- 29. tamaño de la máquina 64 o 32 bits
- 30. individual de 32 bits con 32 MSI/controladores de 64 bits
@Konrad: Doh :) Reparado. –