Поделиться через


SqlInt16 Структура

Определение

Представляет 16-разрядное целое число со знаком, сохраняемое в базе данных или извлекаемое из нее.

public value class SqlInt16 : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlInt16 : IComparable, IEquatable<System::Data::SqlTypes::SqlInt16>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlInt16 : IComparable, System::Data::SqlTypes::INullable
public struct SqlInt16 : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlInt16 : IComparable, IEquatable<System.Data.SqlTypes.SqlInt16>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlInt16 : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlInt16 : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlInt16 = struct
    interface INullable
    interface IXmlSerializable
type SqlInt16 = struct
    interface INullable
[<System.Serializable>]
type SqlInt16 = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlInt16
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlInt16
Implements IComparable, IEquatable(Of SqlInt16), INullable, IXmlSerializable
Public Structure SqlInt16
Implements IComparable, INullable
Наследование
SqlInt16
Атрибуты
Реализации

Конструкторы

SqlInt16(Int16)

Инициализирует новый экземпляр структуры SqlInt16 с использованием предоставленного параметра типа короткого целого.

Поля

MaxValue

Константа, представляющая наибольшее возможное значение SqlInt16.

MinValue

Константа, представляющая наименьшее возможное значение SqlInt16.

Null

Представляет значение DBNull, которое может быть присвоено данному экземпляру структуры SqlInt16.

Zero

Представляет нулевое значение, которое можно присвоить свойству Value экземпляра структуры SqlInt16.

Свойства

IsNull

Указывает, имеет ли структура SqlInt16 значение null.

Value

Получает значение этого экземпляра структуры SqlInt16. Это свойство доступно только для чтения.

Методы

Add(SqlInt16, SqlInt16)

Вычисляет сумму двух операндов SqlInt16.

BitwiseAnd(SqlInt16, SqlInt16)

Выполняет битовую операцию логического умножения операндов SqlInt16.

BitwiseOr(SqlInt16, SqlInt16)

Вычисляет результат битовой операции OR двух операндов SqlInt16.

CompareTo(Object)

Сравнивает этот экземпляр SqlInt16 с предоставленным Object и возвращает сведения об их относительных значениях.

CompareTo(SqlInt16)

Сравнивает этот экземпляр SqlInt16 с предоставленным SqlInt16 и возвращает сведения об их относительных значениях.

Divide(SqlInt16, SqlInt16)

Делит первый операнд SqlInt16 на второй.

Equals(Object)

Сравнивает заданный объект со свойством Value объекта SqlInt16.

Equals(SqlInt16)

Указывает, равен ли текущий экземпляр другому экземпляру того же типа.

Equals(SqlInt16, SqlInt16)

Выполняет логическое сравнение двух структур SqlInt16, чтобы определить, равны ли они.

GetHashCode()

Возвращает хэш-код данного экземпляра.

GetXsdType(XmlSchemaSet)

Возвращает XSD (XML-схему) заданного объекта XmlSchemaSet.

GreaterThan(SqlInt16, SqlInt16)

Сравнивает два экземпляра SqlInt16, чтобы определить, что первый объект больше, чем второй.

GreaterThanOrEqual(SqlInt16, SqlInt16)

Сравнивает две структуры SqlInt16, чтобы определить, превышает ли первая вторую или равна ли ей.

LessThan(SqlInt16, SqlInt16)

Сравнивает два экземпляра SqlInt16, чтобы определить, является ли первый меньшим, чем второй.

LessThanOrEqual(SqlInt16, SqlInt16)

Сравнивает две структуры SqlInt16, чтобы определить, является ли первая меньше или равна второй.

Mod(SqlInt16, SqlInt16)

Вычисляет остаток от деления первого операнда SqlInt16 на второй.

Modulus(SqlInt16, SqlInt16)

Делит одно значение SqlInt16на другое и возвращает остаток.

Multiply(SqlInt16, SqlInt16)

Вычисляет произведение двух параметров SqlInt16.

NotEquals(SqlInt16, SqlInt16)

Выполняет логическое сравнение двух структур SqlInt16 с целью определить, отличаются ли они.

OnesComplement(SqlInt16)

Оператор ~ выполняет битовую операцию дополнения до единицы над операндом SqlByte.

Parse(String)

Преобразует представление String числа в эквивалентное ему 16-разрядное целое число со знаком.

Subtract(SqlInt16, SqlInt16)

Вычитает второй параметр SqlInt16 из первого.

ToSqlBoolean()

Преобразует эту структуру SqlInt16 в SqlBoolean.

ToSqlByte()

Преобразует эту структуру SqlInt16 в SqlByte.

ToSqlDecimal()

Преобразует эту структуру SqlInt16 в SqlDecimal.

ToSqlDouble()

Преобразует эту структуру SqlInt16 в SqlDouble.

ToSqlInt32()

Преобразует эту структуру SqlInt16 в SqlInt32.

ToSqlInt64()

Преобразует эту структуру SqlInt16 в SqlInt64.

ToSqlMoney()

Преобразует эту структуру SqlInt16 в SqlMoney.

ToSqlSingle()

Преобразует эту структуру SqlInt16 в SqlSingle.

ToSqlString()

Преобразует эту структуру SqlInt16 в SqlString.

ToString()

Преобразует структуру SqlInt16 в String.

Xor(SqlInt16, SqlInt16)

Выполняет битовую операцию исключающего логического сложения с предоставленными параметрами.

Операторы

Addition(SqlInt16, SqlInt16)

Вычисляет сумму двух операндов SqlInt16.

BitwiseAnd(SqlInt16, SqlInt16)

Выполняет битовую операцию логического умножения операндов SqlInt16.

BitwiseOr(SqlInt16, SqlInt16)

Вычисляет результат битовой операции OR двух операндов SqlInt16.

Division(SqlInt16, SqlInt16)

Делит первый операнд SqlInt16 на второй.

Equality(SqlInt16, SqlInt16)

Выполняет логическое сравнение двух структур SqlInt16, чтобы определить, равны ли они.

ExclusiveOr(SqlInt16, SqlInt16)

Выполняет битовую операцию исключающего логического сложения с предоставленными параметрами.

Explicit(SqlBoolean to SqlInt16)

Преобразует предоставленную структуру SqlBoolean в SqlInt16.

Explicit(SqlDecimal to SqlInt16)

Преобразует предоставленную структуру SqlDecimal в SqlInt16.

Explicit(SqlDouble to SqlInt16)

Преобразует предоставленную структуру SqlDouble в SqlInt16.

Explicit(SqlInt16 to Int16)

Преобразует предоставленную структуру SqlInt16 в короткое целое число.

Explicit(SqlInt32 to SqlInt16)

Преобразует предоставленную структуру SqlInt32 в SqlInt16.

Explicit(SqlInt64 to SqlInt16)

Преобразует предоставленную структуру SqlInt64 в SqlInt16.

Explicit(SqlMoney to SqlInt16)

Преобразует предоставленную структуру SqlMoney в SqlInt16.

Explicit(SqlSingle to SqlInt16)

Преобразует предоставленную структуру SqlSingle в SqlInt16.

Explicit(SqlString to SqlInt16)

Преобразует предоставленный объект SqlString в SqlInt16.

GreaterThan(SqlInt16, SqlInt16)

Сравнивает два экземпляра SqlInt16, чтобы определить, что первый объект больше, чем второй.

GreaterThanOrEqual(SqlInt16, SqlInt16)

Сравнивает две структуры SqlInt16, чтобы определить, превышает ли первая вторую или равна ли ей.

Implicit(Int16 to SqlInt16)

Преобразует предоставленное короткое целое число в SqlInt16.

Implicit(SqlByte to SqlInt16)

Преобразует предоставленную структуру SqlByte в SqlInt16.

Inequality(SqlInt16, SqlInt16)

Выполняет логическое сравнение двух структур SqlInt16 с целью определить, отличаются ли они.

LessThan(SqlInt16, SqlInt16)

Сравнивает два экземпляра SqlInt16, чтобы определить, является ли первый меньшим, чем второй.

LessThanOrEqual(SqlInt16, SqlInt16)

Сравнивает две структуры SqlInt16, чтобы определить, является ли первая меньше или равна второй.

Modulus(SqlInt16, SqlInt16)

Вычисляет остаток от деления первого операнда SqlInt16 на второй.

Multiply(SqlInt16, SqlInt16)

Вычисляет произведение двух параметров SqlInt16.

OnesComplement(SqlInt16)

Оператор ~ выполняет битовую операцию дополнения до единицы над операндом SqlByte.

Subtraction(SqlInt16, SqlInt16)

Вычитает второй параметр SqlInt16 из первого.

UnaryNegation(SqlInt16)

Оператор "унарный минус" меняет знак Value операнда SqlInt16.

Явные реализации интерфейса

IXmlSerializable.GetSchema()

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.

IXmlSerializable.ReadXml(XmlReader)

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.

IXmlSerializable.WriteXml(XmlWriter)

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.

Применяется к

См. также раздел