UInt16 Struct

Definitie

Belangrijk

Deze API is niet CLS-conform.

Vertegenwoordigt een 16-bits geheel getal zonder teken.

public value class System::UInt16 : IComparable, IComparable<System::UInt16>, IConvertible, IEquatable<System::UInt16>, IFormattable
public value class System::UInt16 : IComparable<System::UInt16>, IConvertible, IEquatable<System::UInt16>, IParsable<System::UInt16>, ISpanParsable<System::UInt16>, IUtf8SpanParsable<System::UInt16>, System::Numerics::IAdditionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IAdditiveIdentity<System::UInt16, System::UInt16>, System::Numerics::IBinaryInteger<System::UInt16>, System::Numerics::IBinaryNumber<System::UInt16>, System::Numerics::IBitwiseOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IComparisonOperators<System::UInt16, System::UInt16, bool>, System::Numerics::IDecrementOperators<System::UInt16>, System::Numerics::IDivisionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IEqualityOperators<System::UInt16, System::UInt16, bool>, System::Numerics::IIncrementOperators<System::UInt16>, System::Numerics::IMinMaxValue<System::UInt16>, System::Numerics::IModulusOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IMultiplicativeIdentity<System::UInt16, System::UInt16>, System::Numerics::IMultiplyOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::INumber<System::UInt16>, System::Numerics::INumberBase<System::UInt16>, System::Numerics::IShiftOperators<System::UInt16, int, System::UInt16>, System::Numerics::ISubtractionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IUnaryNegationOperators<System::UInt16, System::UInt16>, System::Numerics::IUnaryPlusOperators<System::UInt16, System::UInt16>, System::Numerics::IUnsignedNumber<System::UInt16>
public value class System::UInt16 : IComparable, IComparable<System::UInt16>, IConvertible, IEquatable<System::UInt16>, ISpanFormattable
public value class System::UInt16 : IComparable<System::UInt16>, IConvertible, IEquatable<System::UInt16>, IParsable<System::UInt16>, ISpanParsable<System::UInt16>, System::Numerics::IAdditionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IAdditiveIdentity<System::UInt16, System::UInt16>, System::Numerics::IBinaryInteger<System::UInt16>, System::Numerics::IBinaryNumber<System::UInt16>, System::Numerics::IBitwiseOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IComparisonOperators<System::UInt16, System::UInt16, bool>, System::Numerics::IDecrementOperators<System::UInt16>, System::Numerics::IDivisionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IEqualityOperators<System::UInt16, System::UInt16, bool>, System::Numerics::IIncrementOperators<System::UInt16>, System::Numerics::IMinMaxValue<System::UInt16>, System::Numerics::IModulusOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IMultiplicativeIdentity<System::UInt16, System::UInt16>, System::Numerics::IMultiplyOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::INumber<System::UInt16>, System::Numerics::INumberBase<System::UInt16>, System::Numerics::IShiftOperators<System::UInt16, int, System::UInt16>, System::Numerics::ISubtractionOperators<System::UInt16, System::UInt16, System::UInt16>, System::Numerics::IUnaryNegationOperators<System::UInt16, System::UInt16>, System::Numerics::IUnaryPlusOperators<System::UInt16, System::UInt16>, System::Numerics::IUnsignedNumber<System::UInt16>
public value class System::UInt16 : IComparable, IConvertible, IFormattable
public value class System::UInt16 : IComparable, IComparable<System::UInt16>, IEquatable<System::UInt16>, IFormattable
[System.CLSCompliant(false)]
public struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, IFormattable
[System.CLSCompliant(false)]
public readonly struct UInt16 : IComparable<ushort>, IConvertible, IEquatable<ushort>, IParsable<ushort>, ISpanParsable<ushort>, IUtf8SpanParsable<ushort>, System.Numerics.IAdditionOperators<ushort,ushort,ushort>, System.Numerics.IAdditiveIdentity<ushort,ushort>, System.Numerics.IBinaryInteger<ushort>, System.Numerics.IBinaryNumber<ushort>, System.Numerics.IBitwiseOperators<ushort,ushort,ushort>, System.Numerics.IComparisonOperators<ushort,ushort,bool>, System.Numerics.IDecrementOperators<ushort>, System.Numerics.IDivisionOperators<ushort,ushort,ushort>, System.Numerics.IEqualityOperators<ushort,ushort,bool>, System.Numerics.IIncrementOperators<ushort>, System.Numerics.IMinMaxValue<ushort>, System.Numerics.IModulusOperators<ushort,ushort,ushort>, System.Numerics.IMultiplicativeIdentity<ushort,ushort>, System.Numerics.IMultiplyOperators<ushort,ushort,ushort>, System.Numerics.INumber<ushort>, System.Numerics.INumberBase<ushort>, System.Numerics.IShiftOperators<ushort,int,ushort>, System.Numerics.ISubtractionOperators<ushort,ushort,ushort>, System.Numerics.IUnaryNegationOperators<ushort,ushort>, System.Numerics.IUnaryPlusOperators<ushort,ushort>, System.Numerics.IUnsignedNumber<ushort>
[System.CLSCompliant(false)]
public readonly struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, IFormattable
[System.CLSCompliant(false)]
public readonly struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, ISpanFormattable
[System.CLSCompliant(false)]
public readonly struct UInt16 : IComparable<ushort>, IConvertible, IEquatable<ushort>, IParsable<ushort>, ISpanParsable<ushort>, System.Numerics.IAdditionOperators<ushort,ushort,ushort>, System.Numerics.IAdditiveIdentity<ushort,ushort>, System.Numerics.IBinaryInteger<ushort>, System.Numerics.IBinaryNumber<ushort>, System.Numerics.IBitwiseOperators<ushort,ushort,ushort>, System.Numerics.IComparisonOperators<ushort,ushort,bool>, System.Numerics.IDecrementOperators<ushort>, System.Numerics.IDivisionOperators<ushort,ushort,ushort>, System.Numerics.IEqualityOperators<ushort,ushort,bool>, System.Numerics.IIncrementOperators<ushort>, System.Numerics.IMinMaxValue<ushort>, System.Numerics.IModulusOperators<ushort,ushort,ushort>, System.Numerics.IMultiplicativeIdentity<ushort,ushort>, System.Numerics.IMultiplyOperators<ushort,ushort,ushort>, System.Numerics.INumber<ushort>, System.Numerics.INumberBase<ushort>, System.Numerics.IShiftOperators<ushort,int,ushort>, System.Numerics.ISubtractionOperators<ushort,ushort,ushort>, System.Numerics.IUnaryNegationOperators<ushort,ushort>, System.Numerics.IUnaryPlusOperators<ushort,ushort>, System.Numerics.IUnsignedNumber<ushort>
[System.CLSCompliant(false)]
[System.Serializable]
public struct UInt16 : IComparable, IConvertible, IFormattable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, IFormattable
[System.CLSCompliant(false)]
public struct UInt16 : IComparable, IComparable<ushort>, IEquatable<ushort>, IFormattable
[<System.CLSCompliant(false)>]
type uint16 = struct
    interface IConvertible
    interface IFormattable
[<System.CLSCompliant(false)>]
type uint16 = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<uint16>
    interface ISpanFormattable
    interface ISpanParsable<uint16>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<uint16>
    interface IAdditionOperators<uint16, uint16, uint16>
    interface IAdditiveIdentity<uint16, uint16>
    interface IBinaryInteger<uint16>
    interface IBinaryNumber<uint16>
    interface IBitwiseOperators<uint16, uint16, uint16>
    interface IComparisonOperators<uint16, uint16, bool>
    interface IEqualityOperators<uint16, uint16, bool>
    interface IDecrementOperators<uint16>
    interface IDivisionOperators<uint16, uint16, uint16>
    interface IIncrementOperators<uint16>
    interface IModulusOperators<uint16, uint16, uint16>
    interface IMultiplicativeIdentity<uint16, uint16>
    interface IMultiplyOperators<uint16, uint16, uint16>
    interface INumber<uint16>
    interface INumberBase<uint16>
    interface ISubtractionOperators<uint16, uint16, uint16>
    interface IUnaryNegationOperators<uint16, uint16>
    interface IUnaryPlusOperators<uint16, uint16>
    interface IShiftOperators<uint16, int, uint16>
    interface IMinMaxValue<uint16>
    interface IUnsignedNumber<uint16>
[<System.CLSCompliant(false)>]
type uint16 = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
[<System.CLSCompliant(false)>]
type uint16 = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<uint16>
    interface ISpanFormattable
    interface ISpanParsable<uint16>
    interface IAdditionOperators<uint16, uint16, uint16>
    interface IAdditiveIdentity<uint16, uint16>
    interface IBinaryInteger<uint16>
    interface IBinaryNumber<uint16>
    interface IBitwiseOperators<uint16, uint16, uint16>
    interface IComparisonOperators<uint16, uint16, bool>
    interface IEqualityOperators<uint16, uint16, bool>
    interface IDecrementOperators<uint16>
    interface IDivisionOperators<uint16, uint16, uint16>
    interface IIncrementOperators<uint16>
    interface IModulusOperators<uint16, uint16, uint16>
    interface IMultiplicativeIdentity<uint16, uint16>
    interface IMultiplyOperators<uint16, uint16, uint16>
    interface INumber<uint16>
    interface INumberBase<uint16>
    interface ISubtractionOperators<uint16, uint16, uint16>
    interface IUnaryNegationOperators<uint16, uint16>
    interface IUnaryPlusOperators<uint16, uint16>
    interface IShiftOperators<uint16, int, uint16>
    interface IMinMaxValue<uint16>
    interface IUnsignedNumber<uint16>
[<System.CLSCompliant(false)>]
type uint16 = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<uint16>
    interface ISpanFormattable
    interface ISpanParsable<uint16>
    interface IAdditionOperators<uint16, uint16, uint16>
    interface IAdditiveIdentity<uint16, uint16>
    interface IBinaryInteger<uint16>
    interface IBinaryNumber<uint16>
    interface IBitwiseOperators<uint16, uint16, uint16>
    interface IComparisonOperators<uint16, uint16, bool>
    interface IEqualityOperators<uint16, uint16, bool>
    interface IDecrementOperators<uint16>
    interface IDivisionOperators<uint16, uint16, uint16>
    interface IIncrementOperators<uint16>
    interface IModulusOperators<uint16, uint16, uint16>
    interface IMultiplicativeIdentity<uint16, uint16>
    interface IMultiplyOperators<uint16, uint16, uint16>
    interface INumber<uint16>
    interface INumberBase<uint16>
    interface ISubtractionOperators<uint16, uint16, uint16>
    interface IUnaryNegationOperators<uint16, uint16>
    interface IUnaryPlusOperators<uint16, uint16>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<uint16>
    interface IShiftOperators<uint16, int, uint16>
    interface IMinMaxValue<uint16>
    interface IUnsignedNumber<uint16>
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type uint16 = struct
    interface IFormattable
    interface IConvertible
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type uint16 = struct
    interface IFormattable
    interface IConvertible
[<System.CLSCompliant(false)>]
type uint16 = struct
    interface IFormattable
Public Structure UInt16
Implements IComparable, IComparable(Of UShort), IConvertible, IEquatable(Of UShort), IFormattable
Public Structure UInt16
Implements IAdditionOperators(Of UShort, UShort, UShort), IAdditiveIdentity(Of UShort, UShort), IBinaryInteger(Of UShort), IBinaryNumber(Of UShort), IBitwiseOperators(Of UShort, UShort, UShort), IComparable(Of UShort), IComparisonOperators(Of UShort, UShort, Boolean), IConvertible, IDecrementOperators(Of UShort), IDivisionOperators(Of UShort, UShort, UShort), IEqualityOperators(Of UShort, UShort, Boolean), IEquatable(Of UShort), IIncrementOperators(Of UShort), IMinMaxValue(Of UShort), IModulusOperators(Of UShort, UShort, UShort), IMultiplicativeIdentity(Of UShort, UShort), IMultiplyOperators(Of UShort, UShort, UShort), INumber(Of UShort), INumberBase(Of UShort), IParsable(Of UShort), IShiftOperators(Of UShort, Integer, UShort), ISpanParsable(Of UShort), ISubtractionOperators(Of UShort, UShort, UShort), IUnaryNegationOperators(Of UShort, UShort), IUnaryPlusOperators(Of UShort, UShort), IUnsignedNumber(Of UShort), IUtf8SpanParsable(Of UShort)
Public Structure UInt16
Implements IComparable, IComparable(Of UShort), IConvertible, IEquatable(Of UShort), ISpanFormattable
Public Structure UInt16
Implements IAdditionOperators(Of UShort, UShort, UShort), IAdditiveIdentity(Of UShort, UShort), IBinaryInteger(Of UShort), IBinaryNumber(Of UShort), IBitwiseOperators(Of UShort, UShort, UShort), IComparable(Of UShort), IComparisonOperators(Of UShort, UShort, Boolean), IConvertible, IDecrementOperators(Of UShort), IDivisionOperators(Of UShort, UShort, UShort), IEqualityOperators(Of UShort, UShort, Boolean), IEquatable(Of UShort), IIncrementOperators(Of UShort), IMinMaxValue(Of UShort), IModulusOperators(Of UShort, UShort, UShort), IMultiplicativeIdentity(Of UShort, UShort), IMultiplyOperators(Of UShort, UShort, UShort), INumber(Of UShort), INumberBase(Of UShort), IParsable(Of UShort), IShiftOperators(Of UShort, Integer, UShort), ISpanParsable(Of UShort), ISubtractionOperators(Of UShort, UShort, UShort), IUnaryNegationOperators(Of UShort, UShort), IUnaryPlusOperators(Of UShort, UShort), IUnsignedNumber(Of UShort)
Public Structure UInt16
Implements IComparable, IConvertible, IFormattable
Public Structure UInt16
Implements IComparable, IComparable(Of UShort), IEquatable(Of UShort), IFormattable
Overname
UInt16
Kenmerken
Implementeringen
IComparable IComparable<UInt16> IConvertible IEquatable<UInt16> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<UInt16> IParsable<TSelf> ISpanFormattable ISpanParsable<UInt16> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<UInt16> IUtf8SpanParsable<TSelf> IAdditionOperators<UInt16,UInt16,UInt16> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<UInt16,UInt16> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<UInt16> IBinaryNumber<UInt16> IBinaryNumber<TSelf> IBitwiseOperators<UInt16,UInt16,UInt16> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<UInt16,UInt16,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<UInt16> IDecrementOperators<TSelf> IDivisionOperators<UInt16,UInt16,UInt16> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<UInt16,UInt16,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<UInt16> IIncrementOperators<TSelf> IMinMaxValue<UInt16> IModulusOperators<UInt16,UInt16,UInt16> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<UInt16,UInt16> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<UInt16,UInt16,UInt16> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<UInt16> INumber<TSelf> INumberBase<UInt16> INumberBase<TSelf> IShiftOperators<UInt16,Int32,UInt16> IShiftOperators<TSelf,Int32,TSelf> ISubtractionOperators<UInt16,UInt16,UInt16> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<UInt16,UInt16> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<UInt16,UInt16> IUnaryPlusOperators<TSelf,TSelf> IUnsignedNumber<UInt16>

Opmerkingen

Het UInt16 waardetype vertegenwoordigt niet-ondertekende gehele getallen met waarden tussen 0 en 65535.

Important

Het UInt16 type is niet cls-compatibel. Het alternatieve type CLS-compatibel is Int32. Int16 kan in plaats daarvan worden gebruikt om een UInt16 waarde te vervangen die varieert van nul tot Int16.MaxValue. Zie Language Independence and Language-Independent Components voor meer informatie over CLS-naleving.

De UInt16 structuur biedt methoden om instanties van dit type te vergelijken, de waarde van een exemplaar te converteren naar de tekenreeksweergave en de tekenreeksweergave van een getal te converteren naar een exemplaar van dit type.

Zie Opmaaktypen voor informatie over hoe specificatiecodes voor opmaak de tekenreeksweergave van waardetypen bepalen.

Velden

Name Description
MaxValue

Vertegenwoordigt de grootst mogelijke waarde van UInt16. Dit veld is constant.

MinValue

Vertegenwoordigt de kleinste mogelijke waarde van UInt16. Dit veld is constant.

Methoden

Name Description
Clamp(UInt16, UInt16, UInt16)

Klemmen een waarde tot een inclusieve minimum- en maximumwaarde.

CompareTo(Object)

Vergelijkt dit exemplaar met een opgegeven object en retourneert een indicatie van de relatieve waarden.

CompareTo(UInt16)

Vergelijkt dit exemplaar met een opgegeven 16-bits geheel getal zonder teken en retourneert een indicatie van de relatieve waarden.

CreateChecked<TOther>(TOther)

Hiermee maakt u een exemplaar van het huidige type op basis van een waarde en genereert u een overloopuitzondering voor waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen.

CreateSaturating<TOther>(TOther)

Hiermee maakt u een exemplaar van het huidige type op basis van een waarde, waarbij alle waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen, worden verzadiging weergegeven.

CreateTruncating<TOther>(TOther)

Hiermee maakt u een exemplaar van het huidige type op basis van een waarde, waarbij alle waarden worden afgekapt die buiten het vertegenwoordigbare bereik van het huidige type vallen.

DivRem(UInt16, UInt16)

Berekent het quotiënt en de rest van twee waarden.

Equals(Object)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

Equals(UInt16)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven UInt16 waarde.

GetHashCode()

Retourneert de hash-code voor dit exemplaar.

GetTypeCode()

Geeft als resultaat het TypeCode voor waardetype UInt16.

IsEvenInteger(UInt16)

Bepaalt of een waarde een even integraal getal vertegenwoordigt.

IsOddInteger(UInt16)

Bepaalt of een waarde een oneven integraal getal vertegenwoordigt.

IsPow2(UInt16)

Bepaalt of een waarde een macht van twee is.

LeadingZeroCount(UInt16)

Berekent het aantal voorloopnullen in een waarde.

Log10(UInt16)

Vertegenwoordigt een 16-bits geheel getal zonder teken.

Log2(UInt16)

Berekent het logboek2 van een waarde.

Max(UInt16, UInt16)

Vergelijkt twee waarden met berekeningen die groter zijn.

Min(UInt16, UInt16)

Vergelijkt twee waarden met berekeningen die kleiner zijn.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parseert een reeks UTF-8 tekens in een waarde.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parseert een reeks UTF-8 tekens in een waarde.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parseert een reeks tekens in een waarde.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Converteert de spanweergave van een getal in een opgegeven stijl en cultuurspecifieke indeling naar het 16-bits equivalent van niet-ondertekende gehele getallen.

Parse(String, IFormatProvider)

Converteert de tekenreeksweergave van een getal in een opgegeven cultuurspecifieke notatie naar het 16-bits equivalent van een niet-ondertekend geheel getal.

Parse(String, NumberStyles, IFormatProvider)

Converteert de tekenreeksweergave van een getal in een opgegeven stijl en cultuurspecifieke notatie naar het 16-bits equivalent van niet-ondertekende gehele getallen.

Parse(String, NumberStyles)

Converteert de tekenreeksweergave van een getal in een opgegeven stijl naar het 16-bits equivalent van het niet-ondertekende gehele getal.

Deze methode is niet cls-compatibel. Het cls-compatibele alternatief is Parse(String, NumberStyles).

Parse(String)

Converteert de tekenreeksweergave van een getal naar het 16-bits equivalent van een niet-ondertekend geheel getal.

PopCount(UInt16)

Berekent het aantal bits dat in een waarde is ingesteld.

RotateLeft(UInt16, Int32)

Hiermee draait u een waarde naar links met een bepaald bedrag.

RotateRight(UInt16, Int32)

Hiermee draait u een waarde naar rechts met een bepaald bedrag.

Sign(UInt16)

Berekent het teken van een waarde.

ToString()

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave.

ToString(IFormatProvider)

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven cultuurspecifieke notatiegegevens.

ToString(String, IFormatProvider)

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling en cultuurspecifieke notatiegegevens.

ToString(String)

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling.

TrailingZeroCount(UInt16)

Berekent het aantal volgnullen in een waarde.

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Probeert de waarde van het huidige exemplaar op te maken als UTF-8 in het opgegeven bereik van bytes.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Hiermee wordt geprobeerd de waarde van de huidige niet-ondertekende korte getalinstantie op te maken in de opgegeven reeks tekens.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt16)

Probeert een reeks UTF-8 tekens te parseren in een waarde.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, UInt16)

Probeert een reeks UTF-8 tekens te parseren in een waarde.

TryParse(ReadOnlySpan<Byte>, UInt16)

Hiermee wordt geprobeerd een UTF-8-tekenbereik met de tekenreeksweergave van een getal te converteren naar het 16-bits equivalent van een geheel getal zonder teken.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt16)

Probeert een reeks tekens te parseren in een waarde.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt16)

Hiermee wordt geprobeerd de spanweergave van een getal in een opgegeven stijl en cultuurspecifieke indeling te converteren naar het 16-bits equivalent van niet-ondertekende gehele getallen. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

TryParse(ReadOnlySpan<Char>, UInt16)

Hiermee wordt geprobeerd de spanweergave van een getal te converteren naar het 16-bits equivalent van een niet-ondertekend geheel getal. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

TryParse(String, IFormatProvider, UInt16)

Probeert een tekenreeks te parseren in een waarde.

TryParse(String, NumberStyles, IFormatProvider, UInt16)

Hiermee wordt geprobeerd de tekenreeksweergave van een getal in een opgegeven stijl en cultuurspecifieke indeling te converteren naar het 16-bits equivalent van een geheel getal zonder teken. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

TryParse(String, UInt16)

Hiermee wordt geprobeerd de tekenreeksweergave van een getal te converteren naar het 16-bits equivalent van een niet-ondertekend geheel getal. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

Expliciete interface-implementaties

Name Description
IAdditionOperators<UInt16,UInt16,UInt16>.Addition(UInt16, UInt16)

Voegt twee waarden samen om de som te berekenen.

IAdditionOperators<UInt16,UInt16,UInt16>.CheckedAddition(UInt16, UInt16)

Voegt twee waarden samen om de som te berekenen.

IAdditiveIdentity<UInt16,UInt16>.AdditiveIdentity

Hiermee haalt u de additieve identiteit van het huidige type op.

IBinaryInteger<UInt16>.GetByteCount()

Hiermee haalt u het aantal bytes op dat wordt geschreven als onderdeel van TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<UInt16>.GetShortestBitLength()

Hiermee haalt u de lengte, in bits, van de kortste twee's complementweergave van de huidige waarde op.

IBinaryInteger<UInt16>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, UInt16)

Vertegenwoordigt een 16-bits geheel getal zonder teken.

IBinaryInteger<UInt16>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, UInt16)

Vertegenwoordigt een 16-bits geheel getal zonder teken.

IBinaryInteger<UInt16>.TryWriteBigEndian(Span<Byte>, Int32)

Probeert de huidige waarde in big-endian-indeling naar een bepaalde periode te schrijven.

IBinaryInteger<UInt16>.TryWriteLittleEndian(Span<Byte>, Int32)

Probeert de huidige waarde in little-endian-indeling naar een bepaalde periode te schrijven.

IBinaryNumber<UInt16>.AllBitsSet

Hiermee haalt u een exemplaar op van het binaire type waarin alle bits zijn ingesteld.

IBitwiseOperators<UInt16,UInt16,UInt16>.BitwiseAnd(UInt16, UInt16)

Berekent de bitsgewijze en van twee waarden.

IBitwiseOperators<UInt16,UInt16,UInt16>.BitwiseOr(UInt16, UInt16)

Berekent de bitsgewijze of twee waarden.

IBitwiseOperators<UInt16,UInt16,UInt16>.ExclusiveOr(UInt16, UInt16)

Berekent de exclusieve of twee waarden.

IBitwiseOperators<UInt16,UInt16,UInt16>.OnesComplement(UInt16)

Berekent de een-complementweergave van een bepaalde waarde.

IComparable.CompareTo(Object)

Vergelijkt dit exemplaar met een opgegeven object en retourneert een indicatie van de relatieve waarden.

IComparisonOperators<UInt16,UInt16,Boolean>.GreaterThan(UInt16, UInt16)

Vergelijkt twee waarden om te bepalen welke groter is.

IComparisonOperators<UInt16,UInt16,Boolean>.GreaterThanOrEqual(UInt16, UInt16)

Vergelijkt twee waarden om te bepalen welke groter of gelijk is.

IComparisonOperators<UInt16,UInt16,Boolean>.LessThan(UInt16, UInt16)

Vergelijkt twee waarden om te bepalen welke kleiner is.

IComparisonOperators<UInt16,UInt16,Boolean>.LessThanOrEqual(UInt16, UInt16)

Vergelijkt twee waarden om te bepalen welke kleiner of gelijk is.

IConvertible.GetTypeCode()

Geeft als resultaat het TypeCode voor waardetype UInt16.

IConvertible.ToBoolean(IFormatProvider)

Zie voor een beschrijving van dit lid ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Zie voor een beschrijving van dit lid ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Zie voor een beschrijving van dit lid ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Deze conversie wordt niet ondersteund. Als u deze methode probeert te gebruiken, wordt er een InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Zie voor een beschrijving van dit lid ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Zie voor een beschrijving van dit lid ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Zie voor een beschrijving van dit lid ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Zie voor een beschrijving van dit lid ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Zie voor een beschrijving van dit lid ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt64(IFormatProvider).

IDecrementOperators<UInt16>.CheckedDecrement(UInt16)

Een waarde verlagen.

IDecrementOperators<UInt16>.Decrement(UInt16)

Een waarde verlagen.

IDivisionOperators<UInt16,UInt16,UInt16>.Division(UInt16, UInt16)

Verdeelt de ene waarde door een andere om het quotiënt te berekenen.

IEqualityOperators<UInt16,UInt16,Boolean>.Equality(UInt16, UInt16)

Vergelijkt twee waarden om gelijkheid te bepalen.

IEqualityOperators<UInt16,UInt16,Boolean>.Inequality(UInt16, UInt16)

Vergelijkt twee waarden om ongelijkheid te bepalen.

IIncrementOperators<UInt16>.CheckedIncrement(UInt16)

Hiermee wordt een waarde verhoogd.

IIncrementOperators<UInt16>.Increment(UInt16)

Hiermee wordt een waarde verhoogd.

IMinMaxValue<UInt16>.MaxValue

Hiermee wordt de maximumwaarde van het huidige type opgehaald.

IMinMaxValue<UInt16>.MinValue

Hiermee wordt de minimumwaarde van het huidige type opgehaald.

IModulusOperators<UInt16,UInt16,UInt16>.Modulus(UInt16, UInt16)

Verdeelt twee waarden samen om hun modulus of restgetal te berekenen.

IMultiplicativeIdentity<UInt16,UInt16>.MultiplicativeIdentity

Hiermee haalt u de vermenigvuldigende identiteit van het huidige type op.

IMultiplyOperators<UInt16,UInt16,UInt16>.CheckedMultiply(UInt16, UInt16)

Vermenigvuldigt twee waarden samen om het product te berekenen.

IMultiplyOperators<UInt16,UInt16,UInt16>.Multiply(UInt16, UInt16)

Vermenigvuldigt twee waarden samen om het product te berekenen.

INumber<UInt16>.CopySign(UInt16, UInt16)

Kopieert het teken van een waarde naar het teken van een andere waarde.

INumber<UInt16>.MaxNumber(UInt16, UInt16)

Vergelijkt twee waarden met berekeningen die groter zijn en de andere waarde retourneren als een invoer is NaN.

INumber<UInt16>.MinNumber(UInt16, UInt16)

Vergelijkt twee waarden met berekeningen die kleiner zijn en de andere waarde retourneren als een invoer is NaN.

INumberBase<UInt16>.Abs(UInt16)

Berekent de absolute waarde van een waarde.

INumberBase<UInt16>.IsCanonical(UInt16)

Bepaalt of een waarde zich in de canonieke weergave bevindt.

INumberBase<UInt16>.IsComplexNumber(UInt16)

Bepaalt of een waarde een complex getal vertegenwoordigt.

INumberBase<UInt16>.IsFinite(UInt16)

Bepaalt of een waarde eindig is.

INumberBase<UInt16>.IsImaginaryNumber(UInt16)

Bepaalt of een waarde een puur imaginair getal vertegenwoordigt.

INumberBase<UInt16>.IsInfinity(UInt16)

Bepaalt of een waarde oneindig is.

INumberBase<UInt16>.IsInteger(UInt16)

Bepaalt of een waarde een integraal getal vertegenwoordigt.

INumberBase<UInt16>.IsNaN(UInt16)

Bepaalt of een waarde NaN is.

INumberBase<UInt16>.IsNegative(UInt16)

Bepaalt of een waarde negatief is.

INumberBase<UInt16>.IsNegativeInfinity(UInt16)

Bepaalt of een waarde een negatief oneindigheid is.

INumberBase<UInt16>.IsNormal(UInt16)

Bepaalt of een waarde normaal is.

INumberBase<UInt16>.IsPositive(UInt16)

Bepaalt of een waarde positief is.

INumberBase<UInt16>.IsPositiveInfinity(UInt16)

Bepaalt of een waarde positief oneindig is.

INumberBase<UInt16>.IsRealNumber(UInt16)

Bepaalt of een waarde een reëel getal vertegenwoordigt.

INumberBase<UInt16>.IsSubnormal(UInt16)

Bepaalt of een waarde subnormaal is.

INumberBase<UInt16>.IsZero(UInt16)

Bepaalt of een waarde nul is.

INumberBase<UInt16>.MaxMagnitude(UInt16, UInt16)

Vergelijkt twee waarden met berekeningen die groter zijn.

INumberBase<UInt16>.MaxMagnitudeNumber(UInt16, UInt16)

Vergelijkt twee waarden met berekeningen die de grotere grootte hebben en de andere waarde retourneren als een invoer is NaN.

INumberBase<UInt16>.MinMagnitude(UInt16, UInt16)

Vergelijkt twee waarden met berekeningen die kleiner zijn.

INumberBase<UInt16>.MinMagnitudeNumber(UInt16, UInt16)

Vergelijkt twee waarden met berekeningen die de lagere grootte hebben en de andere waarde retourneren als een invoer is NaN.

INumberBase<UInt16>.MultiplyAddEstimate(UInt16, UInt16, UInt16)

Berekent een schatting van (left * right) + addend.

INumberBase<UInt16>.One

Hiermee haalt u de waarde 1 voor het type op.

INumberBase<UInt16>.Radix

Bepaalt de radix of basis voor een type.

INumberBase<UInt16>.TryConvertFromChecked<TOther>(TOther, UInt16)

Vertegenwoordigt een 16-bits geheel getal zonder teken.

INumberBase<UInt16>.TryConvertFromSaturating<TOther>(TOther, UInt16)

Vertegenwoordigt een 16-bits geheel getal zonder teken.

INumberBase<UInt16>.TryConvertFromTruncating<TOther>(TOther, UInt16)

Vertegenwoordigt een 16-bits geheel getal zonder teken.

INumberBase<UInt16>.TryConvertToChecked<TOther>(UInt16, TOther)

Probeert een exemplaar van het huidige type te converteren naar een ander type, waardoor een overloop-uitzondering wordt gegenereerd voor waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen.

INumberBase<UInt16>.TryConvertToSaturating<TOther>(UInt16, TOther)

Hiermee wordt geprobeerd een exemplaar van het huidige type te converteren naar een ander type, waarbij alle waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen, worden verzadigingswaarden weergegeven.

INumberBase<UInt16>.TryConvertToTruncating<TOther>(UInt16, TOther)

Hiermee wordt geprobeerd een exemplaar van het huidige type te converteren naar een ander type, waarbij alle waarden worden afgekapt die buiten het vertegenwoordigbare bereik van het huidige type vallen.

INumberBase<UInt16>.Zero

Hiermee haalt u de waarde 0 voor het type op.

IShiftOperators<UInt16,Int32,UInt16>.LeftShift(UInt16, Int32)

Hiermee verschuift u een waarde naar links met een bepaald bedrag.

IShiftOperators<UInt16,Int32,UInt16>.RightShift(UInt16, Int32)

Hiermee wordt een waarde naar rechts verplaatst met een bepaald bedrag.

IShiftOperators<UInt16,Int32,UInt16>.UnsignedRightShift(UInt16, Int32)

Hiermee wordt een waarde naar rechts verplaatst met een bepaald bedrag.

ISubtractionOperators<UInt16,UInt16,UInt16>.CheckedSubtraction(UInt16, UInt16)

Trekt twee waarden af om het verschil te berekenen.

ISubtractionOperators<UInt16,UInt16,UInt16>.Subtraction(UInt16, UInt16)

Trekt twee waarden af om het verschil te berekenen.

IUnaryNegationOperators<UInt16,UInt16>.CheckedUnaryNegation(UInt16)

Berekent de gecontroleerde unaire negatie van een waarde.

IUnaryNegationOperators<UInt16,UInt16>.UnaryNegation(UInt16)

Berekent de unaire negatie van een waarde.

IUnaryPlusOperators<UInt16,UInt16>.UnaryPlus(UInt16)

Berekent het unaire plusteken van een waarde.

Van toepassing op

Veiligheid thread

Alle leden van dit type zijn thread-veilig. Leden die de exemplaarstatus lijken te wijzigen, retourneren daadwerkelijk een nieuw exemplaar dat is geïnitialiseerd met de nieuwe waarde. Net als bij elk ander type moet lezen en schrijven naar een gedeelde variabele die een exemplaar van dit type bevat, worden beveiligd door een vergrendeling om de veiligheid van threads te garanderen.

Zie ook