SqlInt16 結構

定義

表示要在資料庫中儲存或擷取的 16 位元帶正負號的整數。

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
繼承
SqlInt16
屬性
實作

建構函式

SqlInt16(Int16)

使用提供的短整數 (Short Integer) 參數,初始化 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 運算元的位元 OR 運算。

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)

在提供的參數上執行位元 Exclusive-OR 運算。

運算子

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)

在提供的參數上執行位元 Exclusive-OR 運算。

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 基礎結構,並不能直接使用於您的程式碼中。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另請參閱