nuint Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits)
[System.Serializable]
public struct nuint : IComparable, IComparable<nuint>, IConvertible, IEquatable<nuint>, IFormattable
type nuint = struct
interface IFormattable
interface IConvertible
- Herencia
-
nuint
- Atributos
- Implementaciones
Comentarios
Este tipo de datos es un valor entero sin signo que usa el tamaño natural de la arquitectura del host para almacenar su valor. En sistemas de 32 bits, usa T:System.UInt32 para el almacenamiento y en sistemas de 64 bits que usa T:System.UInt64 para el almacenamiento.
Como optimización, el compilador y el tiempo de ejecución tienen conocimientos especiales de este tipo de datos, por lo que, aunque no hay ningún conjunto dedicado de instrucciones de IL para tratar con valores enteros sin signo de tamaño variable, el tiempo de ejecución transformará los usos de nuint en su representación subyacente nativa de forma transparente.
Este tipo se define en minúsculas porque hace que se sienta como un tipo de datos de C# cuando se usa en el código fuente de C#.
Constructores
nuint(UInt32) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
nuint(UInt64) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Campos
MaxValue |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
MinValue |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Size |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Métodos
CompareTo(nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
CompareTo(Object) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
CopyArray(IntPtr, nuint[], Int32, Int32) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
CopyArray(nuint[], Int32, IntPtr, Int32) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Equals(nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Equals(Object) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
GetHashCode() |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
GetTypeCode() |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Parse(String, IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Parse(String, NumberStyles, IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Parse(String, NumberStyles) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Parse(String) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
ToString() |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
ToString(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
ToString(String, IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
ToString(String) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
TryParse(String, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
TryParse(String, NumberStyles, IFormatProvider, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Operadores
Addition(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
BitwiseAnd(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
BitwiseOr(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Decrement(nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Division(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Equality(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
ExclusiveOr(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(Decimal to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(Double to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(Int16 to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(Int32 to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(Int64 to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(IntPtr to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nfloat to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nuint to Byte) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nuint to Char) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nuint to Int16) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nuint to Int32) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nuint to Int64) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nuint to IntPtr) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nuint to SByte) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nuint to UInt16) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(nuint to UInt32) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(SByte to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(Single to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Explicit(UInt64 to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
GreaterThan(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
GreaterThanOrEqual(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implicit(Byte to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implicit(Char to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implicit(nuint to Decimal) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implicit(nuint to Double) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implicit(nuint to nfloat) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implicit(nuint to Single) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implicit(nuint to UInt64) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implicit(UInt16 to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implicit(UInt32 to nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Increment(nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Inequality(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
LeftShift(nuint, Int32) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
LessThan(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
LessThanOrEqual(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Modulus(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Multiply(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
OnesComplement(nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
RightShift(nuint, Int32) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Subtraction(nuint, nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
UnaryPlus(nuint) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
Implementaciones de interfaz explícitas
IConvertible.ToBoolean(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToByte(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToChar(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToDateTime(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToDecimal(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToDouble(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToInt16(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToInt32(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToInt64(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToSByte(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToSingle(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToType(Type, IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToUInt16(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToUInt32(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |
IConvertible.ToUInt64(IFormatProvider) |
Entero nativo sin signo (32 bits en plataformas de 32 bits y 64 bits en plataformas de 64 bits) |