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

表示可分配给 SqlInt16 结构的此实例的 DBNull

Zero

表示可以分配给 SqlInt16 结构的实例的 Value 属性的零值。

属性

IsNull

指示此 SqlInt16 结构是否为 null。

Value

获取 SqlInt16 结构的此实例的值。 此属性为只读。

方法

Add(SqlInt16, SqlInt16)

计算两个 SqlInt16 操作数的总和。

BitwiseAnd(SqlInt16, SqlInt16)

计算其 SqlInt16 操作数的按位 AND。

BitwiseOr(SqlInt16, SqlInt16)

计算其两个 SqlInt16 操作数的按位 OR。

CompareTo(Object)

将此 SqlInt16 实例与提供的 Object 进行比较,并返回其相对值的指示。

CompareTo(SqlInt16)

将此 SqlInt16 实例与提供的 SqlInt16 进行比较,并返回其相对值的指示。

Divide(SqlInt16, SqlInt16)

将第一个 SqlInt16 操作数除以第二个操作数。

Equals(Object)

将指定的对象与 SqlInt16 对象的 Value 属性进行比较。

Equals(SqlInt16, SqlInt16)

对两个 SqlInt16 结构执行逻辑比较,以确定它们是否相等。

Equals(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 操作数的按位 OR。

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)

一元减号运算符否定 SqlInt16 操作数的 Value

显式接口实现

IXmlSerializable.GetSchema()

此成员支持 .NET Framework 基础结构,不应直接从代码使用。

IXmlSerializable.ReadXml(XmlReader)

此成员支持 .NET Framework 基础结构,不应直接从代码使用。

IXmlSerializable.WriteXml(XmlWriter)

此成员支持 .NET Framework 基础结构,不应直接从代码使用。

适用于

另请参阅