Condividi tramite


nuint Struct

Definizione

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

[System.Serializable]
public struct nuint : IComparable, IComparable<nuint>, IConvertible, IEquatable<nuint>, IFormattable
type nuint = struct
    interface IFormattable
    interface IConvertible
Ereditarietà
nuint
Attributi
Implementazioni

Commenti

Questo tipo di dati è un valore intero senza segno che usa le dimensioni naturali dell'architettura host per archiviarne il valore.  Nei sistemi a 32 bit, questo usa per l'archiviazione e nei sistemi a 64 bit che usa T: per l'archiviazione.

Come ottimizzazione, il compilatore e il runtime hanno una conoscenza speciale di questo tipo di dati, quindi, mentre non è disponibile alcun set dedicato di istruzioni per gestire i valori integer senza segno di dimensione variabile, il runtime trasforma l'uso di nuint nella rappresentazione sottostante nativa in modo trasparente.

Questo tipo viene definito in minuscolo perché lo rende simile a un tipo di dati C# quando viene usato nel codice sorgente C#.

Costruttori

nuint(UInt32)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

nuint(UInt64)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Campi

MaxValue

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

MinValue

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Size

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Metodi

CompareTo(nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

CompareTo(Object)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

CopyArray(IntPtr, nuint[], Int32, Int32)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

CopyArray(nuint[], Int32, IntPtr, Int32)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Equals(nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Equals(Object)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

GetHashCode()

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

GetTypeCode()

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Parse(String, IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Parse(String, NumberStyles, IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Parse(String, NumberStyles)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Parse(String)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

ToString()

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

ToString(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

ToString(String, IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

ToString(String)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

TryParse(String, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

TryParse(String, NumberStyles, IFormatProvider, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Operatori

Addition(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

BitwiseAnd(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

BitwiseOr(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Decrement(nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Division(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Equality(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

ExclusiveOr(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(Decimal to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(Double to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(Int16 to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(Int32 to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(Int64 to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(IntPtr to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nfloat to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nuint to Byte)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nuint to Char)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nuint to Int16)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nuint to Int32)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nuint to Int64)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nuint to IntPtr)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nuint to SByte)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nuint to UInt16)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(nuint to UInt32)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(SByte to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(Single to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Explicit(UInt64 to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

GreaterThan(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

GreaterThanOrEqual(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implicit(Byte to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implicit(Char to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implicit(nuint to Decimal)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implicit(nuint to Double)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implicit(nuint to nfloat)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implicit(nuint to Single)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implicit(nuint to UInt64)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implicit(UInt16 to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implicit(UInt32 to nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Increment(nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Inequality(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

LeftShift(nuint, Int32)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

LessThan(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

LessThanOrEqual(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Modulus(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Multiply(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

OnesComplement(nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

RightShift(nuint, Int32)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Subtraction(nuint, nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

UnaryPlus(nuint)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Implementazioni dell'interfaccia esplicita

IConvertible.ToBoolean(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToByte(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToChar(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToDateTime(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToDecimal(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToDouble(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToInt16(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToInt32(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToInt64(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToSByte(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToSingle(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToType(Type, IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToUInt16(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToUInt32(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

IConvertible.ToUInt64(IFormatProvider)

Intero senza segno nativo (piattaforme a 32 bit in piattaforme a 32 bit e a 64 bit in piattaforme a 64 bit)

Si applica a