UInt16 Struktura

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Představuje 16bitové celé číslo bez znaménka.

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
Dědičnost
UInt16
Atributy
Implementuje
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>

Poznámky

Typ UInt16 hodnoty představuje celá čísla bez znaménka s hodnotami v rozsahu od 0 do 65535.

Important

Typ UInt16 není kompatibilní se specifikací CLS. Alternativní typ kompatibilní se specifikací CLS je Int32. Int16 místo toho lze použít k nahrazení UInt16 hodnoty, která se pohybuje od nuly do Int16.MaxValue. Další informace o dodržování předpisů CLS naleznete v tématu Jazyková nezávislost a Language-Independent Součásti.

Struktura UInt16 poskytuje metody pro porovnání instancí tohoto typu, převést hodnotu instance na řetězcové vyjádření a převést řetězcové vyjádření čísla na instanci tohoto typu.

Informace o tom, jak kódy specifikace formátu řídí řetězcové znázornění typů hodnot, naleznete v tématu Typy formátování.

Pole

Name Description
MaxValue

Představuje největší možnou UInt16hodnotu . Toto pole je konstantní.

MinValue

Představuje nejmenší možnou UInt16hodnotu . Toto pole je konstantní.

Metody

Name Description
Clamp(UInt16, UInt16, UInt16)

Uchytá hodnotu na inkluzivní minimální a maximální hodnotu.

CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí indikaci jejich relativních hodnot.

CompareTo(UInt16)

Porovná tuto instanci se zadaným 16bitovým celočíselnou hodnotou bez znaménka a vrátí indikaci jejich relativních hodnot.

CreateChecked<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty, která vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

CreateSaturating<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty, která saturuje všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

CreateTruncating<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

DivRem(UInt16, UInt16)

Vypočítá podíl a zbytek dvou hodnot.

Equals(Object)

Vrátí hodnotu určující, zda je tato instance rovna zadanému objektu.

Equals(UInt16)

Vrátí hodnotu určující, zda je tato instance rovna zadané UInt16 hodnotě.

GetHashCode()

Vrátí kód hash pro tuto instanci.

GetTypeCode()

TypeCode Vrátí hodnotu pro typ UInt16hodnoty .

IsEvenInteger(UInt16)

Určuje, zda hodnota představuje sudé celočíselné číslo.

IsOddInteger(UInt16)

Určuje, zda hodnota představuje liché celočíselné číslo.

IsPow2(UInt16)

Určuje, zda je hodnota mocnina dvou.

LeadingZeroCount(UInt16)

Vypočítá počet úvodních nul v hodnotě.

Log10(UInt16)

Představuje 16bitové celé číslo bez znaménka.

Log2(UInt16)

Vypočítá protokol 2 hodnoty.

Max(UInt16, UInt16)

Porovná dvě hodnoty s výpočty, které jsou větší.

Min(UInt16, UInt16)

Porovná dvě hodnoty s výpočetními prostředky, které jsou menší.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsuje rozsah znaků UTF-8 do hodnoty.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsuje rozsah znaků UTF-8 do hodnoty.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků do hodnoty.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Převede reprezentaci rozsahu čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho 16bitový celočíselné ekvivalent.

Parse(String, IFormatProvider)

Převede řetězcovou reprezentaci čísla v zadaném formátu specifickém pro jazykovou verzi na 16bitové celé číslo bez znaménka.

Parse(String, NumberStyles, IFormatProvider)

Převede řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho 16bitový celočíselnou ekvivalent.

Parse(String, NumberStyles)

Převede řetězcovou reprezentaci čísla v zadaném stylu na 16bitové celočíselné ekvivalenty bez znaménka.

Tato metoda není kompatibilní se specifikací CLS. Alternativou kompatibilní se specifikací CLS je Parse(String, NumberStyles).

Parse(String)

Převede řetězcové vyjádření čísla na 16bitové celé číslo bez znaménka.

PopCount(UInt16)

Vypočítá počet bitů, které jsou nastavené v hodnotě.

RotateLeft(UInt16, Int32)

Otočí hodnotu doleva o danou částku.

RotateRight(UInt16, Int32)

Otočí hodnotu doprava o danou částku.

Sign(UInt16)

Vypočítá znaménko hodnoty.

ToString()

Převede číselnou hodnotu této instance na ekvivalentní řetězcové vyjádření.

ToString(IFormatProvider)

Převede číselnou hodnotu této instance na ekvivalentní řetězcové vyjádření pomocí zadaných informací o formátu specifickém pro jazykovou verzi.

ToString(String, IFormatProvider)

Převede číselnou hodnotu této instance na ekvivalentní řetězcové vyjádření pomocí zadaného formátu a informací o formátu specifickém pro jazykovou verzi.

ToString(String)

Převede číselnou hodnotu této instance na ekvivalentní řetězcové vyjádření pomocí zadaného formátu.

TrailingZeroCount(UInt16)

Vypočítá počet koncových nul v hodnotě.

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

Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do poskytnutého rozsahu bajtů.

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

Pokusí se naformátovat hodnotu aktuální instance krátkého čísla bez znaménka do zadaného rozsahu znaků.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt16)

Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.

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

Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty.

TryParse(ReadOnlySpan<Byte>, UInt16)

Pokusí se převést rozsah znaků UTF-8 obsahující řetězcovou reprezentaci čísla na jeho 16bitový celočíselnou ekvivalent.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt16)

Pokusí se analyzovat rozsah znaků do hodnoty.

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

Pokusí se převést reprezentaci rozsahu čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na 16bitový celočíselnou ekvivalent. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.

TryParse(ReadOnlySpan<Char>, UInt16)

Pokusí se převést reprezentaci rozsahu čísla na 16bitové celočíselné ekvivalenty bez znaménka. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.

TryParse(String, IFormatProvider, UInt16)

Pokusí se analyzovat řetězec do hodnoty.

TryParse(String, NumberStyles, IFormatProvider, UInt16)

Pokusí se převést řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho 16bitový celočíselnou ekvivalent. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.

TryParse(String, UInt16)

Pokusí se převést řetězcovou reprezentaci čísla na 16bitové celé číslo bez znaménka. Vrácená hodnota označuje, jestli byl převod úspěšný nebo neúspěšný.

Explicitní implementace rozhraní

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

Sečte dvě hodnoty ke výpočtu jejich součtu.

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

Sečte dvě hodnoty ke výpočtu jejich součtu.

IAdditiveIdentity<UInt16,UInt16>.AdditiveIdentity

Získá přídatnou identitu aktuálního typu.

IBinaryInteger<UInt16>.GetByteCount()

Získá počet bajtů, které budou zapsány jako součást TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<UInt16>.GetShortestBitLength()

Získá délku v bitech nejkratšího dvou doplňku reprezentace aktuální hodnoty.

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

Představuje 16bitové celé číslo bez znaménka.

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

Představuje 16bitové celé číslo bez znaménka.

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

Pokusí se na daný rozsah napsat aktuální hodnotu ve formátu big-endian.

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

Pokusí se na daný rozsah napsat aktuální hodnotu v malém endian formátu.

IBinaryNumber<UInt16>.AllBitsSet

Získá instanci binárního typu, ve které jsou nastaveny všechny bity.

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

Vypočítá bitové a dvě hodnoty.

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

Vypočítá bitové nebo dvě hodnoty.

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

Vypočítá výhradní nebo dvě hodnoty.

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

Vypočítá reprezentaci daného doplňku.

IComparable.CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí indikaci jejich relativních hodnot.

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

Porovná dvě hodnoty a určí, která hodnota je větší.

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

Porovná dvě hodnoty a určí, která hodnota je větší nebo rovna.

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

Porovná dvě hodnoty a určí, která hodnota je menší.

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

Porovná dvě hodnoty a určí, která hodnota je menší nebo rovna.

IConvertible.GetTypeCode()

TypeCode Vrátí hodnotu pro typ UInt16hodnoty .

IConvertible.ToBoolean(IFormatProvider)

Popis tohoto člena naleznete v tématu ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Popis tohoto člena naleznete v tématu ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Popis tohoto člena naleznete v tématu ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Tento převod není podporován. Pokus o použití této metody vyvolá výjimku InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Popis tohoto člena naleznete v tématu ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Popis tohoto člena naleznete v tématu ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Popis tohoto člena naleznete v tématu ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Popis tohoto člena naleznete v tématu ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Popis tohoto člena naleznete v tématu ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Popis tohoto člena naleznete v tématu ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Popis tohoto člena naleznete v tématu ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Popis tohoto člena naleznete v tématu ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Popis tohoto člena naleznete v tématu ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Popis tohoto člena naleznete v tématu ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Popis tohoto člena naleznete v tématu ToUInt64(IFormatProvider).

IDecrementOperators<UInt16>.CheckedDecrement(UInt16)

Dekrementuje hodnotu.

IDecrementOperators<UInt16>.Decrement(UInt16)

Dekrementuje hodnotu.

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

Vydělí jednu hodnotu jinou, aby se vypočítá jejich podíl.

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

Porovná dvě hodnoty k určení rovnosti.

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

Porovná dvě hodnoty k určení nerovnosti.

IIncrementOperators<UInt16>.CheckedIncrement(UInt16)

Zvýší hodnotu.

IIncrementOperators<UInt16>.Increment(UInt16)

Zvýší hodnotu.

IMinMaxValue<UInt16>.MaxValue

Získá maximální hodnotu aktuálního typu.

IMinMaxValue<UInt16>.MinValue

Získá minimální hodnotu aktuálního typu.

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

Rozdělí dvě hodnoty dohromady a vypočítá jejich moduly nebo zbytek.

IMultiplicativeIdentity<UInt16,UInt16>.MultiplicativeIdentity

Získá multiplikativní identitu aktuálního typu.

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

Vynásobí dvě hodnoty dohromady pro výpočet jejich produktu.

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

Vynásobí dvě hodnoty dohromady pro výpočet jejich produktu.

INumber<UInt16>.CopySign(UInt16, UInt16)

Zkopíruje znaménko hodnoty na znaménko jiné hodnoty.

INumber<UInt16>.MaxNumber(UInt16, UInt16)

Porovná dvě hodnoty k výpočtu, což je větší a vrátí druhou hodnotu, pokud je NaNvstup .

INumber<UInt16>.MinNumber(UInt16, UInt16)

Porovná dvě hodnoty k výpočtu, což je menší a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<UInt16>.Abs(UInt16)

Vypočítá absolutní hodnotu.

INumberBase<UInt16>.IsCanonical(UInt16)

Určuje, zda je hodnota v kanonickém vyjádření.

INumberBase<UInt16>.IsComplexNumber(UInt16)

Určuje, zda hodnota představuje komplexní číslo.

INumberBase<UInt16>.IsFinite(UInt16)

Určuje, zda je hodnota konečná.

INumberBase<UInt16>.IsImaginaryNumber(UInt16)

Určuje, jestli hodnota představuje čisté imaginární číslo.

INumberBase<UInt16>.IsInfinity(UInt16)

Určuje, zda je hodnota nekonečná.

INumberBase<UInt16>.IsInteger(UInt16)

Určuje, zda hodnota představuje celočíselné číslo.

INumberBase<UInt16>.IsNaN(UInt16)

Určuje, jestli je hodnota NaN.

INumberBase<UInt16>.IsNegative(UInt16)

Určuje, zda je hodnota záporná.

INumberBase<UInt16>.IsNegativeInfinity(UInt16)

Určuje, zda je hodnota záporná nekonečno.

INumberBase<UInt16>.IsNormal(UInt16)

Určuje, zda je hodnota normální.

INumberBase<UInt16>.IsPositive(UInt16)

Určuje, jestli je hodnota kladná.

INumberBase<UInt16>.IsPositiveInfinity(UInt16)

Určuje, jestli je hodnota kladná nekonečno.

INumberBase<UInt16>.IsRealNumber(UInt16)

Určuje, zda hodnota představuje reálné číslo.

INumberBase<UInt16>.IsSubnormal(UInt16)

Určuje, jestli je hodnota podnormální.

INumberBase<UInt16>.IsZero(UInt16)

Určuje, jestli je hodnota nula.

INumberBase<UInt16>.MaxMagnitude(UInt16, UInt16)

Porovná dvě hodnoty s výpočty, které jsou větší.

INumberBase<UInt16>.MaxMagnitudeNumber(UInt16, UInt16)

Porovná dvě hodnoty k výpočtu, které mají větší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<UInt16>.MinMagnitude(UInt16, UInt16)

Porovná dvě hodnoty s výpočetními prostředky, které jsou menší.

INumberBase<UInt16>.MinMagnitudeNumber(UInt16, UInt16)

Porovná dvě hodnoty k výpočtu, které mají menší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

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

Vypočítá odhad (left * right) + . addend

INumberBase<UInt16>.One

Získá hodnotu 1 pro typ.

INumberBase<UInt16>.Radix

Získá radix (základ číselné soustavy) pro typ.

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

Představuje 16bitové celé číslo bez znaménka.

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

Představuje 16bitové celé číslo bez znaménka.

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

Představuje 16bitové celé číslo bez znaménka.

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

Pokusí se převést instanci aktuálního typu na jiný typ a vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

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

Pokusí se převést instanci aktuálního typu na jiný typ a nasytí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

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

Pokusí se převést instanci aktuálního typu na jiný typ a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

INumberBase<UInt16>.Zero

Získá hodnotu 0 pro typ.

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

Posune hodnotu doleva o danou částku.

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

Posune hodnotu doprava o danou částku.

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

Posune hodnotu doprava o danou částku.

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

Odečte dvě hodnoty pro výpočet jejich rozdílu.

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

Odečte dvě hodnoty pro výpočet jejich rozdílu.

IUnaryNegationOperators<UInt16,UInt16>.CheckedUnaryNegation(UInt16)

Vypočítá zaškrtnutou unární negaci hodnoty.

IUnaryNegationOperators<UInt16,UInt16>.UnaryNegation(UInt16)

Vypočítá unární negaci hodnoty.

IUnaryPlusOperators<UInt16,UInt16>.UnaryPlus(UInt16)

Vypočítá unární plus hodnoty.

Platí pro

Bezpečný přístup z více vláken

Všichni členové tohoto typu jsou bezpečné pro přístup z více vláken. Členové, kteří se zdá, že upravují stav instance, ve skutečnosti vrátí novou instanci inicializovanou s novou hodnotou. Stejně jako u jakéhokoli jiného typu musí být čtení a zápis do sdílené proměnné, která obsahuje instanci tohoto typu, chráněn zámkem, aby se zajistilo zabezpečení vlákna.

Viz také

  • Int32
  • Ukázka : rozhraní .NET Core WinForms (C#)
  • ukázka : .NET Core WinForms Formatting Utility (Visual Basic)