Int16 Struktura

Definice

Představuje 16bitové celé číslo se signoumi sadou.

public value class short : IComparable, IComparable<short>, IConvertible, IEquatable<short>, IFormattable
public value class short : IComparable, IComparable<short>, IConvertible, IEquatable<short>, ISpanFormattable
public value class short : IComparable<short>, IConvertible, IEquatable<short>, IParsable<short>, ISpanParsable<short>, System::Numerics::IAdditionOperators<short, short, short>, System::Numerics::IAdditiveIdentity<short, short>, System::Numerics::IBinaryInteger<short>, System::Numerics::IBinaryNumber<short>, System::Numerics::IBitwiseOperators<short, short, short>, System::Numerics::IComparisonOperators<short, short, bool>, System::Numerics::IDecrementOperators<short>, System::Numerics::IDivisionOperators<short, short, short>, System::Numerics::IEqualityOperators<short, short, bool>, System::Numerics::IIncrementOperators<short>, System::Numerics::IMinMaxValue<short>, System::Numerics::IModulusOperators<short, short, short>, System::Numerics::IMultiplicativeIdentity<short, short>, System::Numerics::IMultiplyOperators<short, short, short>, System::Numerics::INumber<short>, System::Numerics::INumberBase<short>, System::Numerics::IShiftOperators<short, int, short>, System::Numerics::ISignedNumber<short>, System::Numerics::ISubtractionOperators<short, short, short>, System::Numerics::IUnaryNegationOperators<short, short>, System::Numerics::IUnaryPlusOperators<short, short>
public value class short : IComparable<short>, IConvertible, IEquatable<short>, IParsable<short>, ISpanParsable<short>, IUtf8SpanParsable<short>, System::Numerics::IAdditionOperators<short, short, short>, System::Numerics::IAdditiveIdentity<short, short>, System::Numerics::IBinaryInteger<short>, System::Numerics::IBinaryNumber<short>, System::Numerics::IBitwiseOperators<short, short, short>, System::Numerics::IComparisonOperators<short, short, bool>, System::Numerics::IDecrementOperators<short>, System::Numerics::IDivisionOperators<short, short, short>, System::Numerics::IEqualityOperators<short, short, bool>, System::Numerics::IIncrementOperators<short>, System::Numerics::IMinMaxValue<short>, System::Numerics::IModulusOperators<short, short, short>, System::Numerics::IMultiplicativeIdentity<short, short>, System::Numerics::IMultiplyOperators<short, short, short>, System::Numerics::INumber<short>, System::Numerics::INumberBase<short>, System::Numerics::IShiftOperators<short, int, short>, System::Numerics::ISignedNumber<short>, System::Numerics::ISubtractionOperators<short, short, short>, System::Numerics::IUnaryNegationOperators<short, short>, System::Numerics::IUnaryPlusOperators<short, short>
public value class short : IComparable, IConvertible, IFormattable
public value class short : IComparable, IComparable<short>, IEquatable<short>, IFormattable
public struct Int16 : IComparable, IComparable<short>, IConvertible, IEquatable<short>, IFormattable
public readonly struct Int16 : IComparable, IComparable<short>, IConvertible, IEquatable<short>, IFormattable
public readonly struct Int16 : IComparable, IComparable<short>, IConvertible, IEquatable<short>, ISpanFormattable
public readonly struct Int16 : IComparable<short>, IConvertible, IEquatable<short>, IParsable<short>, ISpanParsable<short>, System.Numerics.IAdditionOperators<short,short,short>, System.Numerics.IAdditiveIdentity<short,short>, System.Numerics.IBinaryInteger<short>, System.Numerics.IBinaryNumber<short>, System.Numerics.IBitwiseOperators<short,short,short>, System.Numerics.IComparisonOperators<short,short,bool>, System.Numerics.IDecrementOperators<short>, System.Numerics.IDivisionOperators<short,short,short>, System.Numerics.IEqualityOperators<short,short,bool>, System.Numerics.IIncrementOperators<short>, System.Numerics.IMinMaxValue<short>, System.Numerics.IModulusOperators<short,short,short>, System.Numerics.IMultiplicativeIdentity<short,short>, System.Numerics.IMultiplyOperators<short,short,short>, System.Numerics.INumber<short>, System.Numerics.INumberBase<short>, System.Numerics.IShiftOperators<short,int,short>, System.Numerics.ISignedNumber<short>, System.Numerics.ISubtractionOperators<short,short,short>, System.Numerics.IUnaryNegationOperators<short,short>, System.Numerics.IUnaryPlusOperators<short,short>
public readonly struct Int16 : IComparable<short>, IConvertible, IEquatable<short>, IParsable<short>, ISpanParsable<short>, IUtf8SpanParsable<short>, System.Numerics.IAdditionOperators<short,short,short>, System.Numerics.IAdditiveIdentity<short,short>, System.Numerics.IBinaryInteger<short>, System.Numerics.IBinaryNumber<short>, System.Numerics.IBitwiseOperators<short,short,short>, System.Numerics.IComparisonOperators<short,short,bool>, System.Numerics.IDecrementOperators<short>, System.Numerics.IDivisionOperators<short,short,short>, System.Numerics.IEqualityOperators<short,short,bool>, System.Numerics.IIncrementOperators<short>, System.Numerics.IMinMaxValue<short>, System.Numerics.IModulusOperators<short,short,short>, System.Numerics.IMultiplicativeIdentity<short,short>, System.Numerics.IMultiplyOperators<short,short,short>, System.Numerics.INumber<short>, System.Numerics.INumberBase<short>, System.Numerics.IShiftOperators<short,int,short>, System.Numerics.ISignedNumber<short>, System.Numerics.ISubtractionOperators<short,short,short>, System.Numerics.IUnaryNegationOperators<short,short>, System.Numerics.IUnaryPlusOperators<short,short>
[System.Serializable]
public struct Int16 : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Int16 : IComparable, IComparable<short>, IConvertible, IEquatable<short>, IFormattable
public struct Int16 : IComparable, IComparable<short>, IEquatable<short>, IFormattable
type int16 = struct
    interface IConvertible
    interface IFormattable
type int16 = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
type int16 = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<int16>
    interface ISpanFormattable
    interface ISpanParsable<int16>
    interface IAdditionOperators<int16, int16, int16>
    interface IAdditiveIdentity<int16, int16>
    interface IBinaryInteger<int16>
    interface IBinaryNumber<int16>
    interface IBitwiseOperators<int16, int16, int16>
    interface IComparisonOperators<int16, int16, bool>
    interface IEqualityOperators<int16, int16, bool>
    interface IDecrementOperators<int16>
    interface IDivisionOperators<int16, int16, int16>
    interface IIncrementOperators<int16>
    interface IModulusOperators<int16, int16, int16>
    interface IMultiplicativeIdentity<int16, int16>
    interface IMultiplyOperators<int16, int16, int16>
    interface INumber<int16>
    interface INumberBase<int16>
    interface ISubtractionOperators<int16, int16, int16>
    interface IUnaryNegationOperators<int16, int16>
    interface IUnaryPlusOperators<int16, int16>
    interface IShiftOperators<int16, int, int16>
    interface IMinMaxValue<int16>
    interface ISignedNumber<int16>
type int16 = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<int16>
    interface ISpanFormattable
    interface ISpanParsable<int16>
    interface IAdditionOperators<int16, int16, int16>
    interface IAdditiveIdentity<int16, int16>
    interface IBinaryInteger<int16>
    interface IBinaryNumber<int16>
    interface IBitwiseOperators<int16, int16, int16>
    interface IComparisonOperators<int16, int16, bool>
    interface IEqualityOperators<int16, int16, bool>
    interface IDecrementOperators<int16>
    interface IDivisionOperators<int16, int16, int16>
    interface IIncrementOperators<int16>
    interface IModulusOperators<int16, int16, int16>
    interface IMultiplicativeIdentity<int16, int16>
    interface IMultiplyOperators<int16, int16, int16>
    interface INumber<int16>
    interface INumberBase<int16>
    interface ISubtractionOperators<int16, int16, int16>
    interface IUnaryNegationOperators<int16, int16>
    interface IUnaryPlusOperators<int16, int16>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<int16>
    interface IShiftOperators<int16, int, int16>
    interface IMinMaxValue<int16>
    interface ISignedNumber<int16>
type int16 = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<int16>
    interface ISpanFormattable
    interface ISpanParsable<int16>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<int16>
    interface IAdditionOperators<int16, int16, int16>
    interface IAdditiveIdentity<int16, int16>
    interface IBinaryInteger<int16>
    interface IBinaryNumber<int16>
    interface IBitwiseOperators<int16, int16, int16>
    interface IComparisonOperators<int16, int16, bool>
    interface IEqualityOperators<int16, int16, bool>
    interface IDecrementOperators<int16>
    interface IDivisionOperators<int16, int16, int16>
    interface IIncrementOperators<int16>
    interface IModulusOperators<int16, int16, int16>
    interface IMultiplicativeIdentity<int16, int16>
    interface IMultiplyOperators<int16, int16, int16>
    interface INumber<int16>
    interface INumberBase<int16>
    interface ISubtractionOperators<int16, int16, int16>
    interface IUnaryNegationOperators<int16, int16>
    interface IUnaryPlusOperators<int16, int16>
    interface IShiftOperators<int16, int, int16>
    interface IMinMaxValue<int16>
    interface ISignedNumber<int16>
[<System.Serializable>]
type int16 = struct
    interface IFormattable
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type int16 = struct
    interface IFormattable
    interface IConvertible
type int16 = struct
    interface IFormattable
Public Structure Int16
Implements IComparable, IComparable(Of Short), IConvertible, IEquatable(Of Short), IFormattable
Public Structure Int16
Implements IComparable, IComparable(Of Short), IConvertible, IEquatable(Of Short), ISpanFormattable
Public Structure Int16
Implements IAdditionOperators(Of Short, Short, Short), IAdditiveIdentity(Of Short, Short), IBinaryInteger(Of Short), IBinaryNumber(Of Short), IBitwiseOperators(Of Short, Short, Short), IComparable(Of Short), IComparisonOperators(Of Short, Short, Boolean), IConvertible, IDecrementOperators(Of Short), IDivisionOperators(Of Short, Short, Short), IEqualityOperators(Of Short, Short, Boolean), IEquatable(Of Short), IIncrementOperators(Of Short), IMinMaxValue(Of Short), IModulusOperators(Of Short, Short, Short), IMultiplicativeIdentity(Of Short, Short), IMultiplyOperators(Of Short, Short, Short), INumber(Of Short), INumberBase(Of Short), IParsable(Of Short), IShiftOperators(Of Short, Integer, Short), ISignedNumber(Of Short), ISpanParsable(Of Short), ISubtractionOperators(Of Short, Short, Short), IUnaryNegationOperators(Of Short, Short), IUnaryPlusOperators(Of Short, Short)
Public Structure Int16
Implements IAdditionOperators(Of Short, Short, Short), IAdditiveIdentity(Of Short, Short), IBinaryInteger(Of Short), IBinaryNumber(Of Short), IBitwiseOperators(Of Short, Short, Short), IComparable(Of Short), IComparisonOperators(Of Short, Short, Boolean), IConvertible, IDecrementOperators(Of Short), IDivisionOperators(Of Short, Short, Short), IEqualityOperators(Of Short, Short, Boolean), IEquatable(Of Short), IIncrementOperators(Of Short), IMinMaxValue(Of Short), IModulusOperators(Of Short, Short, Short), IMultiplicativeIdentity(Of Short, Short), IMultiplyOperators(Of Short, Short, Short), INumber(Of Short), INumberBase(Of Short), IParsable(Of Short), IShiftOperators(Of Short, Integer, Short), ISignedNumber(Of Short), ISpanParsable(Of Short), ISubtractionOperators(Of Short, Short, Short), IUnaryNegationOperators(Of Short, Short), IUnaryPlusOperators(Of Short, Short), IUtf8SpanParsable(Of Short)
Public Structure Int16
Implements IComparable, IConvertible, IFormattable
Public Structure Int16
Implements IComparable, IComparable(Of Short), IEquatable(Of Short), IFormattable
Dědičnost
Atributy
Implementuje
IComparable IComparable<Int16> IConvertible IEquatable<Int16> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Int16> IParsable<TSelf> ISpanParsable<Int16> ISpanParsable<TSelf> IAdditionOperators<Int16,Int16,Int16> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Int16,Int16> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<Int16> IBinaryNumber<Int16> IBinaryNumber<TSelf> IBitwiseOperators<Int16,Int16,Int16> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Int16,Int16,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Int16> IDecrementOperators<TSelf> IDivisionOperators<Int16,Int16,Int16> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Int16,Int16,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<Int16> IIncrementOperators<TSelf> IMinMaxValue<Int16> IModulusOperators<Int16,Int16,Int16> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Int16,Int16> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Int16,Int16,Int16> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Int16> INumber<TSelf> INumberBase<Int16> INumberBase<TSelf> IShiftOperators<Int16,Int32,Int16> IShiftOperators<TSelf,Int32,TSelf> ISignedNumber<Int16> ISubtractionOperators<Int16,Int16,Int16> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<Int16,Int16> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Int16,Int16> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Int16> IUtf8SpanParsable<TSelf>

Poznámky

Typ Int16 hodnoty představuje celá čísla se škrtnutím s hodnotami od záporných 32768 do kladných 32767.

Tento typ poskytuje metody pro převod hodnoty instance tohoto typu na řetězcové vyjádření, pro převod řetězcové reprezentace čísla na instanci tohoto typu a porovnání instancí tohoto typu.

Můžete také volat členy Math třídy k provedení široké škály numerických operací, včetně získání absolutní hodnoty čísla, výpočtu podílu a zbytku z integrálního dělení, určení maximální nebo minimální hodnoty dvou celých čísel, získání znaménka čísla a zaokrouhlení čísla.

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

Pole

MaxValue

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

MinValue

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

Metody

Abs(Int16)

Vypočítá absolutní hodnotu.

Clamp(Int16, Int16, Int16)

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

CompareTo(Int16)

Porovná tuto instanci se zadaným 16bitovým znaménkem integer a vrátí celé číslo, které označuje, zda je hodnota této instance menší než, rovna nebo větší než hodnota zadaného 16bitového celého čísla se znaménkem.

CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které označuje, zda je hodnota této instance menší než, rovna nebo větší než hodnota objektu.

CopySign(Int16, Int16)

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

CreateChecked<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty a 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 a nasytí 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(Int16, Int16)

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

Equals(Int16)

Vrátí hodnotu označující, zda se tato instance rovná zadané Int16 hodnotě.

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

GetTypeCode()

Vrátí hodnotu TypeCode pro typ Int16hodnoty .

IsEvenInteger(Int16)

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

IsNegative(Int16)

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

IsOddInteger(Int16)

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

IsPositive(Int16)

Určuje, jestli je hodnota kladná.

IsPow2(Int16)

Určuje, zda je hodnota mocnina dva.

LeadingZeroCount(Int16)

Vypočítá počet počátečních nul v hodnotě.

Log2(Int16)

Vypočítá log2 hodnoty.

Max(Int16, Int16)

Porovná dvě hodnoty pro výpočet, který je větší.

MaxMagnitude(Int16, Int16)

Porovná dvě hodnoty pro výpočet, který je větší.

Min(Int16, Int16)

Porovná dvě hodnoty s výpočtem, který je menší.

MinMagnitude(Int16, Int16)

Porovná dvě hodnoty s výpočtem, který je menší.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsuje rozsah znaků UTF-8 na hodnotu.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsuje rozsah znaků UTF-8 na hodnotu.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků na hodnotu.

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)

Převede řetězcové vyjádření čísla na odpovídající 16bitové celé číslo se znaménkem.

Parse(String, IFormatProvider)

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

Parse(String, NumberStyles)

Převede řetězcovou reprezentaci čísla v zadaném stylu na jeho 16bitové celočíselné číslo.

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číselný ekvivalent se signoummimi adresou.

PopCount(Int16)

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

RotateLeft(Int16, Int32)

Otočí hodnotu, která zbyla o danou částku.

RotateRight(Int16, Int32)

Otočí hodnotu doprava o danou částku.

Sign(Int16)

Vypočítá znaménko hodnoty.

ToString()

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

ToString(IFormatProvider)

Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určených informací o formátování specifických pro jazykovou verzi.

ToString(String)

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

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átování specifickém pro jazykovou verzi.

TrailingZeroCount(Int16)

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 zadaného rozsahu bajtů.

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

Pokusí se formátovat hodnotu aktuální krátké číslo instance do zadaného rozsahu znaků.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Int16)

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

TryParse(ReadOnlySpan<Byte>, Int16)

Pokusí se převést znakový rozsah UTF-8 obsahující řetězcovou reprezentaci čísla na jeho ekvivalent 16bitového celého čísla se znaménkem.

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

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Int16)

Pokusí se parsovat rozsah znaků na hodnotu.

TryParse(ReadOnlySpan<Char>, Int16)

Převede reprezentaci rozsahu čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho 16bitový celočíselný ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

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

Převede reprezentaci rozsahu čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho 16bitový celočíselný ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParse(String, IFormatProvider, Int16)

Pokusí se parsovat řetězec na hodnotu.

TryParse(String, Int16)

Převede řetězcové vyjádření čísla na odpovídající 16bitové celé číslo se znaménkem. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParse(String, NumberStyles, IFormatProvider, Int16)

Převede řetězcovou reprezentaci čísla v zadaném stylu a formátu specifickém pro jazykovou verzi na jeho 16bitový celočíselný ekvivalent se signoummimi adresou. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

Explicitní implementace rozhraní

IAdditionOperators<Int16,Int16,Int16>.Addition(Int16, Int16)

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

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

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

IAdditiveIdentity<Int16,Int16>.AdditiveIdentity

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

IBinaryInteger<Int16>.GetByteCount()

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

IBinaryInteger<Int16>.GetShortestBitLength()

Získá délku, v bitech, nejkratší dva je doplněk reprezentace aktuální hodnoty.

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

Představuje 16bitové celé číslo se signoumi sadou.

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

Představuje 16bitové celé číslo se signoumi sadou.

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

Pokusí se zapsat aktuální hodnotu v daném rozsahu ve formátu big-endian.

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

Pokusí se zapsat aktuální hodnotu v daném rozsahu ve formátu little-endian.

IBinaryNumber<Int16>.AllBitsSet

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

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

Vypočítá bitové hodnoty a dvou hodnot.

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

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

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

Vypočítá výhradní hodnotu nebo dvou hodnot.

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

Vypočítá reprezentaci dané hodnoty jako doplněk.

IComparable.CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které označuje, zda je hodnota této instance menší než, rovna nebo větší než hodnota objektu.

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

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

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

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

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

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

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

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

IConvertible.GetTypeCode()

Vrátí hodnotu TypeCode pro typ Int16hodnoty .

IConvertible.ToBoolean(IFormatProvider)

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

IConvertible.ToByte(IFormatProvider)

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

IConvertible.ToChar(IFormatProvider)

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

IConvertible.ToDateTime(IFormatProvider)

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

IConvertible.ToDecimal(IFormatProvider)

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

IConvertible.ToDouble(IFormatProvider)

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

IConvertible.ToInt16(IFormatProvider)

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

IConvertible.ToInt32(IFormatProvider)

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

IConvertible.ToInt64(IFormatProvider)

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

IConvertible.ToSByte(IFormatProvider)

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

IConvertible.ToSingle(IFormatProvider)

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

IConvertible.ToType(Type, IFormatProvider)

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

IConvertible.ToUInt16(IFormatProvider)

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

IConvertible.ToUInt32(IFormatProvider)

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

IConvertible.ToUInt64(IFormatProvider)

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

IDecrementOperators<Int16>.CheckedDecrement(Int16)

Sníží hodnotu.

IDecrementOperators<Int16>.Decrement(Int16)

Sníží hodnotu.

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

Vydělí jednu hodnotu jinou za účelem výpočtu jejich podílu.

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

Porovná dvě hodnoty a určí rovnost.

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

Porovná dvě hodnoty a určí nerovnost.

IIncrementOperators<Int16>.CheckedIncrement(Int16)

Zvýší hodnotu.

IIncrementOperators<Int16>.Increment(Int16)

Zvýší hodnotu.

IMinMaxValue<Int16>.MaxValue

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

IMinMaxValue<Int16>.MinValue

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

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

Vydělí dvě hodnoty dohromady za účelem výpočtu jejich modulu nebo zbytku.

IMultiplicativeIdentity<Int16,Int16>.MultiplicativeIdentity

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

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

Vynásobí dvě hodnoty dohromady a vypočítá jejich součin.

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

Vynásobí dvě hodnoty dohromady a vypočítá jejich součin.

INumber<Int16>.MaxNumber(Int16, Int16)

Porovná dvě hodnoty pro výpočet, který je větší a vrátí druhou hodnotu, pokud je NaNvstup .

INumber<Int16>.MinNumber(Int16, Int16)

Porovná dvě hodnoty pro výpočet, který je menší a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<Int16>.IsCanonical(Int16)

Určuje, zda je hodnota v kanonické reprezentaci.

INumberBase<Int16>.IsComplexNumber(Int16)

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

INumberBase<Int16>.IsFinite(Int16)

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

INumberBase<Int16>.IsImaginaryNumber(Int16)

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

INumberBase<Int16>.IsInfinity(Int16)

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

INumberBase<Int16>.IsInteger(Int16)

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

INumberBase<Int16>.IsNaN(Int16)

Určuje, jestli je hodnota NaN.

INumberBase<Int16>.IsNegativeInfinity(Int16)

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

INumberBase<Int16>.IsNormal(Int16)

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

INumberBase<Int16>.IsPositiveInfinity(Int16)

Určuje, zda je hodnota kladné nekonečno.

INumberBase<Int16>.IsRealNumber(Int16)

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

INumberBase<Int16>.IsSubnormal(Int16)

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

INumberBase<Int16>.IsZero(Int16)

Určuje, zda je hodnota nula.

INumberBase<Int16>.MaxMagnitudeNumber(Int16, Int16)

Porovná dvě hodnoty pro výpočet, který má větší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<Int16>.MinMagnitudeNumber(Int16, Int16)

Porovná dvě hodnoty pro výpočet, který má menší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<Int16>.One

Získá hodnotu 1 pro typ.

INumberBase<Int16>.Radix

Získá radix nebo základ pro typ.

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

Představuje 16bitové celé číslo se signoumi sadou.

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

Představuje 16bitové celé číslo se signoumi sadou.

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

Představuje 16bitové celé číslo se signoumi sadou.

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

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

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

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

INumberBase<Int16>.TryConvertToTruncating<TOther>(Int16, 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<Int16>.Zero

Získá hodnotu 0 pro typ.

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

Posune hodnotu doleva o danou částku.

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

Posune hodnotu doprava o danou částku.

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

Posune hodnotu doprava o danou částku.

ISignedNumber<Int16>.NegativeOne

Získá hodnotu -1 pro typ.

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

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

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

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

IUnaryNegationOperators<Int16,Int16>.CheckedUnaryNegation(Int16)

Vypočítá zkontrolované unární negace hodnoty.

IUnaryNegationOperators<Int16,Int16>.UnaryNegation(Int16)

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

IUnaryPlusOperators<Int16,Int16>.UnaryPlus(Int16)

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

Platí pro

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

Všechny členy tohoto typu jsou zabezpečeny pro přístup z více vláken. Členy, které patrně upravují stav instance, ve skutečnosti vrací novou instanci inicializovanou s použitím nové hodnoty. Jako u jakéhokoli typu, čtení a zápis do sdílené proměnné, která obsahuje instanci tohoto typu, musí být chráněn zámkem, který zaručí bezpečný přístup z více vláken.

Viz také