Int16 Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет 16-разрядное целое число со знаком.
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
- Наследование
- Атрибуты
- Реализации
-
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>
Комментарии
Тип Int16 значения представляет целые числа со знаком со значениями в диапазоне от отрицательных 32768 до положительных 32767.
Этот тип предоставляет методы для преобразования значения экземпляра этого типа в его строковое представление, для преобразования строкового представления числа в экземпляр этого типа и для сравнения экземпляров этого типа.
Можно также вызывать члены класса Math для выполнения разнообразных числовых операций, включая получение абсолютного значения числа, вычисление частного и остатка от целочисленного деления, определение максимального или минимального из двух целых чисел, получение знака числа, а также округление чисел.
Сведения о том, как коды спецификации формата управляют строковым представлением типов значений, см. в разделе Типы форматирования.
Поля
MaxValue |
Представляет наибольшее возможное значение типа Int16. Это поле является константой. |
MinValue |
Представляет минимально допустимое значение типа Int16. Это поле является константой. |
Методы
Abs(Int16) |
Вычисляет абсолютное значение. |
Clamp(Int16, Int16, Int16) |
Зажимает значение до минимального и максимального значений. |
CompareTo(Int16) |
Сравнивает данный экземпляр с указанным 16-битовым знаковым целым числом и возвращает целое число, которое показывает, является ли значение данного экземпляра меньше, больше или равным значению заданного 16-битового знакового целого числа. |
CompareTo(Object) |
Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, является ли значение данного экземпляра меньше, больше или равно значению объекта. |
CopySign(Int16, Int16) |
Копирует знак значения в знак другого значения. |
CreateChecked<TOther>(TOther) |
Создает экземпляр текущего типа из значения, вызывая исключение переполнения для всех значений, которые находятся за пределами представляемого диапазона текущего типа. |
CreateSaturating<TOther>(TOther) |
Создает экземпляр текущего типа из значения, насыщая все значения, которые находятся за пределами представляемого диапазона текущего типа. |
CreateTruncating<TOther>(TOther) |
Создает экземпляр текущего типа из значения, усекая все значения, которые находятся за пределами представляемого диапазона текущего типа. |
DivRem(Int16, Int16) |
Вычисляет коэффициент и остаток двух значений. |
Equals(Int16) |
Возвращает значение, указывающее, равен ли этот экземпляр заданному значению типа Int16. |
Equals(Object) |
Возвращает значение, показывающее, равен ли данный экземпляр заданному объекту. |
GetHashCode() |
Возвращает хэш-код данного экземпляра. |
GetTypeCode() | |
IsEvenInteger(Int16) |
Определяет, представляет ли значение четное целочисленное число. |
IsNegative(Int16) |
Определяет, является ли значение отрицательным. |
IsOddInteger(Int16) |
Определяет, представляет ли значение нечетное целочисленное число. |
IsPositive(Int16) |
Определяет, является ли значение положительным. |
IsPow2(Int16) |
Определяет, является ли значение степенью 2. |
LeadingZeroCount(Int16) |
Вычисляет число начальных нулей в значении. |
Log2(Int16) |
Вычисляет значение log2. |
Max(Int16, Int16) |
Сравнивает два значения с вычислением, которое больше. |
MaxMagnitude(Int16, Int16) |
Сравнивает два значения с вычислением, которое больше. |
Min(Int16, Int16) |
Сравнивает два значения с вычислением, которое меньше. |
MinMagnitude(Int16, Int16) |
Сравнивает два значения с вычислением, которое меньше. |
Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Анализирует диапазон символов UTF-8 в значение. |
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Анализирует диапазон символов UTF-8 в значение. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Анализирует диапазон символов в значение. |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Преобразует представление числа в виде диапазона в указанном стиле и формате, соответствующем языку и региональным параметрам, в эквивалентное ему 16-битовое целое число со знаком. |
Parse(String) |
Преобразует строковое представление числа в эквивалентное ему 16-битовое целое число со знаком. |
Parse(String, IFormatProvider) |
Преобразует строковое представление числа в указанном формате, соответствующем языку и региональным параметрам, в эквивалентное ему 16-битовое целое число со знаком. |
Parse(String, NumberStyles) |
Преобразует строковое представление числа в указанном формате в эквивалентное ему 16-битовое целое число со знаком. |
Parse(String, NumberStyles, IFormatProvider) |
Преобразует строковое представление числа в формате, соответствующем языку и региональным параметрам, в эквивалентное ему 16-битовое целое число со знаком. |
PopCount(Int16) |
Вычисляет количество битов, заданных в значении . |
RotateLeft(Int16, Int32) |
Поворачивает значение влево на заданную сумму. |
RotateRight(Int16, Int32) |
Поворачивает значение вправо на заданную величину. |
Sign(Int16) |
Вычисляет знак значения. |
ToString() |
Преобразует числовое значение данного экземпляра в эквивалентное ему строковое представление. |
ToString(IFormatProvider) |
Преобразует числовое значение данного экземпляра в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования для данного языка и региональных параметров. |
ToString(String) |
Преобразует числовое значение данного экземпляра в эквивалентное строковое представление с использованием указанного формата. |
ToString(String, IFormatProvider) |
Преобразовывает числовое значение данного экземпляра в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях форматирования для данного языка и региональных параметров. |
TrailingZeroCount(Int16) |
Вычисляет число конечных нулей в значении. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Пытается отформатировать значение текущего экземпляра как UTF-8 в предоставленный диапазон байтов. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Пытается форматировать значение текущего экземпляра короткого числа в указанный диапазон символов. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Int16) |
Пытается проанализировать диапазон символов UTF-8 в значение. |
TryParse(ReadOnlySpan<Byte>, Int16) |
Пытается преобразовать диапазон символов UTF-8, содержащий строковое представление числа, в эквивалентное 16-разрядное целое число со знаком. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Int16) |
Пытается проанализировать диапазон символов UTF-8 в значение. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Int16) |
Пытается проанализировать диапазон символов в значение. |
TryParse(ReadOnlySpan<Char>, Int16) |
Преобразует представление числа в виде диапазона в указанном стиле и формате, соответствующем языку и региональным параметрам, в эквивалентное ему 16-битовое целое число со знаком. Возвращает значение, указывающее, успешно ли выполнено преобразование. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Int16) |
Преобразует представление числа в виде диапазона в указанном стиле и формате, соответствующем языку и региональным параметрам, в эквивалентное ему 16-битовое целое число со знаком. Возвращает значение, указывающее, успешно ли выполнено преобразование. |
TryParse(String, IFormatProvider, Int16) |
Пытается проанализировать строку в значение. |
TryParse(String, Int16) |
Преобразует строковое представление числа в эквивалентное ему 16-битовое целое число со знаком. Возвращает значение, указывающее, успешно ли выполнено преобразование. |
TryParse(String, NumberStyles, IFormatProvider, Int16) |
Преобразует строковое представление числа в формате, соответствующем языку и региональным параметрам, в эквивалентное ему 16-битовое целое число со знаком. Возвращает значение, указывающее, успешно ли выполнено преобразование. |
Явные реализации интерфейса
IAdditionOperators<Int16,Int16,Int16>.Addition(Int16, Int16) |
Добавляет два значения вместе для вычисления их суммы. |
IAdditionOperators<Int16,Int16,Int16>.CheckedAddition(Int16, Int16) |
Добавляет два значения вместе для вычисления их суммы. |
IAdditiveIdentity<Int16,Int16>.AdditiveIdentity |
Возвращает аддитивное удостоверение текущего типа. |
IBinaryInteger<Int16>.GetByteCount() |
Возвращает количество байтов, которые будут записаны как часть TryWriteLittleEndian(Span<Byte>, Int32). |
IBinaryInteger<Int16>.GetShortestBitLength() |
Возвращает длину (в битах) представления с дополнением наименьшего двух значений текущего значения. |
IBinaryInteger<Int16>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, Int16) |
Представляет 16-разрядное целое число со знаком. |
IBinaryInteger<Int16>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, Int16) |
Представляет 16-разрядное целое число со знаком. |
IBinaryInteger<Int16>.TryWriteBigEndian(Span<Byte>, Int32) |
Пытается записать текущее значение в формате big-endian в заданный диапазон. |
IBinaryInteger<Int16>.TryWriteLittleEndian(Span<Byte>, Int32) |
Пытается записать текущее значение в минимальном формате в заданный диапазон. |
IBinaryNumber<Int16>.AllBitsSet |
Возвращает экземпляр двоичного типа, в котором заданы все биты. |
IBitwiseOperators<Int16,Int16,Int16>.BitwiseAnd(Int16, Int16) |
Вычисляет побитовое и двух значений. |
IBitwiseOperators<Int16,Int16,Int16>.BitwiseOr(Int16, Int16) |
Вычисляет побитовое значение или из двух значений. |
IBitwiseOperators<Int16,Int16,Int16>.ExclusiveOr(Int16, Int16) |
Вычисляет монопольное значение или из двух значений. |
IBitwiseOperators<Int16,Int16,Int16>.OnesComplement(Int16) |
Вычисляет представление определенного значения с дополнением к единицам. |
IComparable.CompareTo(Object) |
Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, является ли значение данного экземпляра меньше, больше или равно значению объекта. |
IComparisonOperators<Int16,Int16,Boolean>.GreaterThan(Int16, Int16) |
Сравнивает два значения, чтобы определить, какое значение больше. |
IComparisonOperators<Int16,Int16,Boolean>.GreaterThanOrEqual(Int16, Int16) |
Сравнивает два значения, чтобы определить, какое значение больше или равно. |
IComparisonOperators<Int16,Int16,Boolean>.LessThan(Int16, Int16) |
Сравнивает два значения, чтобы определить, какое меньше. |
IComparisonOperators<Int16,Int16,Boolean>.LessThanOrEqual(Int16, Int16) |
Сравнивает два значения, чтобы определить, какое значение меньше или равно. |
IConvertible.GetTypeCode() | |
IConvertible.ToBoolean(IFormatProvider) |
Описание этого члена см. в разделе ToBoolean(IFormatProvider). |
IConvertible.ToByte(IFormatProvider) |
Описание этого члена см. в разделе ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
Описание этого члена см. в разделе ToChar(IFormatProvider). |
IConvertible.ToDateTime(IFormatProvider) |
Это преобразование не поддерживается. При попытке использовать этот метод выбрасывается исключение InvalidCastException. |
IConvertible.ToDecimal(IFormatProvider) |
Описание этого члена см. в разделе ToDecimal(IFormatProvider). |
IConvertible.ToDouble(IFormatProvider) |
Описание этого члена см. в разделе ToDouble(IFormatProvider). |
IConvertible.ToInt16(IFormatProvider) |
Описание этого члена см. в разделе ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Описание этого члена см. в разделе ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Описание этого члена см. в разделе ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Описание этого члена см. в разделе ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Описание этого члена см. в разделе ToSingle(IFormatProvider). |
IConvertible.ToType(Type, IFormatProvider) |
Описание этого члена см. в разделе ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Описание этого члена см. в разделе ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Описание этого члена см. в разделе ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Описание этого члена см. в разделе ToUInt64(IFormatProvider). |
IDecrementOperators<Int16>.CheckedDecrement(Int16) |
Уменьшает значение. |
IDecrementOperators<Int16>.Decrement(Int16) |
Уменьшает значение. |
IDivisionOperators<Int16,Int16,Int16>.Division(Int16, Int16) |
Делит одно значение на другое для вычисления их коэффициента. |
IEqualityOperators<Int16,Int16,Boolean>.Equality(Int16, Int16) |
Сравнивает два значения для определения равенства. |
IEqualityOperators<Int16,Int16,Boolean>.Inequality(Int16, Int16) |
Сравнивает два значения для определения неравенства. |
IIncrementOperators<Int16>.CheckedIncrement(Int16) |
Увеличивает значение. |
IIncrementOperators<Int16>.Increment(Int16) |
Увеличивает значение. |
IMinMaxValue<Int16>.MaxValue |
Возвращает максимальное значение текущего типа. |
IMinMaxValue<Int16>.MinValue |
Возвращает минимальное значение текущего типа. |
IModulusOperators<Int16,Int16,Int16>.Modulus(Int16, Int16) |
Делит два значения вместе для вычисления их модуля или остатка. |
IMultiplicativeIdentity<Int16,Int16>.MultiplicativeIdentity |
Возвращает мультипликативное удостоверение текущего типа. |
IMultiplyOperators<Int16,Int16,Int16>.CheckedMultiply(Int16, Int16) |
Умножает два значения вместе для вычисления их продукта. |
IMultiplyOperators<Int16,Int16,Int16>.Multiply(Int16, Int16) |
Умножает два значения вместе для вычисления их продукта. |
INumber<Int16>.MaxNumber(Int16, Int16) |
Сравнивает два значения с вычислением, которое больше, и возвращает другое значение, если входными данными является |
INumber<Int16>.MinNumber(Int16, Int16) |
Сравнивает два значения с вычислением, которое меньше, и возвращает другое значение, если входными данными является |
INumberBase<Int16>.IsCanonical(Int16) |
Определяет, находится ли значение в каноническом представлении. |
INumberBase<Int16>.IsComplexNumber(Int16) |
Определяет, представляет ли значение комплексное число. |
INumberBase<Int16>.IsFinite(Int16) |
Определяет, является ли значение конечным. |
INumberBase<Int16>.IsImaginaryNumber(Int16) |
Определяет, представляет ли значение чистое мнимое число. |
INumberBase<Int16>.IsInfinity(Int16) |
Определяет, является ли значение бесконечным. |
INumberBase<Int16>.IsInteger(Int16) |
Определяет, представляет ли значение целочисленное число. |
INumberBase<Int16>.IsNaN(Int16) |
Определяет, является ли значение NaN. |
INumberBase<Int16>.IsNegativeInfinity(Int16) |
Определяет, является ли значение отрицательным бесконечностью. |
INumberBase<Int16>.IsNormal(Int16) |
Определяет, является ли значение нормальным. |
INumberBase<Int16>.IsPositiveInfinity(Int16) |
Определяет, является ли значение положительным бесконечностью. |
INumberBase<Int16>.IsRealNumber(Int16) |
Определяет, представляет ли значение реальное число. |
INumberBase<Int16>.IsSubnormal(Int16) |
Определяет, является ли значение ненормальным. |
INumberBase<Int16>.IsZero(Int16) |
Определяет, равно ли значение нулю. |
INumberBase<Int16>.MaxMagnitudeNumber(Int16, Int16) |
Сравнивает два значения с вычислением, которое имеет большую величину, и возвращает другое значение, если входными данными является |
INumberBase<Int16>.MinMagnitudeNumber(Int16, Int16) |
Сравнивает два значения с вычислением, которое имеет меньшую величину, и возвращает другое значение, если входными данными является |
INumberBase<Int16>.MultiplyAddEstimate(Int16, Int16, Int16) |
Представляет 16-разрядное целое число со знаком. |
INumberBase<Int16>.One |
Возвращает значение |
INumberBase<Int16>.Radix |
Возвращает радикс или основание для типа. |
INumberBase<Int16>.TryConvertFromChecked<TOther>(TOther, Int16) |
Представляет 16-разрядное целое число со знаком. |
INumberBase<Int16>.TryConvertFromSaturating<TOther>(TOther, Int16) |
Представляет 16-разрядное целое число со знаком. |
INumberBase<Int16>.TryConvertFromTruncating<TOther>(TOther, Int16) |
Представляет 16-разрядное целое число со знаком. |
INumberBase<Int16>.TryConvertToChecked<TOther>(Int16, TOther) |
Пытается преобразовать экземпляр текущего типа в другой тип, вызывая исключение переполнения для всех значений, которые находятся за пределами представляемого диапазона текущего типа. |
INumberBase<Int16>.TryConvertToSaturating<TOther>(Int16, TOther) |
Пытается преобразовать экземпляр текущего типа в другой тип, насыщая все значения, которые выходят за пределы представляемого диапазона текущего типа. |
INumberBase<Int16>.TryConvertToTruncating<TOther>(Int16, TOther) |
Пытается преобразовать экземпляр текущего типа в другой тип, усекая все значения, которые находятся за пределами представляемого диапазона текущего типа. |
INumberBase<Int16>.Zero |
Возвращает значение |
IShiftOperators<Int16,Int32,Int16>.LeftShift(Int16, Int32) |
Сдвиг значения влево на заданную сумму. |
IShiftOperators<Int16,Int32,Int16>.RightShift(Int16, Int32) |
Сдвигает значение вправо на заданную величину. |
IShiftOperators<Int16,Int32,Int16>.UnsignedRightShift(Int16, Int32) |
Сдвигает значение вправо на заданную величину. |
ISignedNumber<Int16>.NegativeOne |
Возвращает значение |
ISubtractionOperators<Int16,Int16,Int16>.CheckedSubtraction(Int16, Int16) |
Вычитает два значения, чтобы вычислить их разницу. |
ISubtractionOperators<Int16,Int16,Int16>.Subtraction(Int16, Int16) |
Вычитает два значения, чтобы вычислить их разницу. |
IUnaryNegationOperators<Int16,Int16>.CheckedUnaryNegation(Int16) |
Вычисляет проверенное унарное отрицание значения. |
IUnaryNegationOperators<Int16,Int16>.UnaryNegation(Int16) |
Вычисляет унарное отрицание значения. |
IUnaryPlusOperators<Int16,Int16>.UnaryPlus(Int16) |
Вычисляет унарный плюс значения. |
Применяется к
Потокобезопасность
Все члены этого типа являются потокобезопасны. Члены, которые могут изменить состояние экземпляра, в действительности возвращают новый экземпляр, инициализированный новым значением. Как с любым другим типом, чтение и запись общей переменной, которая содержит экземпляр этого типа, должны быть защищены блокировкой для обеспечения потокобезопасности.
См. также раздел
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру