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, 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)]
[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)]
public readonly struct UInt16 : IComparable, IComparable<ushort>, IConvertible, IEquatable<ushort>, IFormattable
[<System.CLSCompliant(false)>]
type uint16 = struct
    interface IConvertible
    interface IFormattable
[<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 IComparable, IConvertible, IFormattable
Public Structure UInt16
Implements IComparable, IComparable(Of UShort), IEquatable(Of UShort), IFormattable
Overname
UInt16
Kenmerken
Implementeringen

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
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.

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.

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.

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.

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<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, 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
IComparable.CompareTo(Object)

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

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).

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