nuint Estructura

Definición

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)

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)

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)

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)

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)

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)

Se aplica a