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 操作数执行按位 AND 运算。

BitwiseOr(SqlInt16, SqlInt16)

对其两个 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)

返回指定的 XmlSchemaSet 的 XML 架构定义语言 (XSD)。

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 操作数执行按位 AND 运算。

BitwiseOr(SqlInt16, SqlInt16)

对其两个 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 结构,不能在代码中直接使用。

适用于

另请参阅