SqlInt32 結構

定義

表示要儲存或從資料庫擷取的32位帶正負號整數。

public value class SqlInt32 : IComparable, System::Data::SqlTypes::INullable
public value class SqlInt32 : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlInt32 : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlInt32 : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlInt32 : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlInt32 = struct
    interface INullable
[<System.Serializable>]
type SqlInt32 = struct
    interface INullable
    interface IXmlSerializable
type SqlInt32 = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlInt32
Implements IComparable, INullable
Public Structure SqlInt32
Implements IComparable, INullable, IXmlSerializable
繼承
SqlInt32
屬性
實作

建構函式

名稱 Description
SqlInt32(Int32)

使用所提供的整數值初始化結構的新實例 SqlInt32

欄位

名稱 Description
MaxValue

一個常數,代表 的最大值 SqlInt32

MinValue

一個常數,代表 的最小值 SqlInt32

Null

代表可指派給該類別實例SqlInt32的 aDBNull

Zero

代表一個可以賦值為 Value 結構實例 SqlInt32 屬性的零值。

屬性

名稱 Description
IsNull

表示此 SqlInt32 結構是否為零。

Value

理解這個 SqlInt32 結構的價值。 這個屬性是唯讀的。

方法

名稱 Description
Add(SqlInt32, SqlInt32)

計算兩個指定 SqlInt32 結構的總和。

BitwiseAnd(SqlInt32, SqlInt32)

計算其 SqlInt32 運算元的位元與運算元。

BitwiseOr(SqlInt32, SqlInt32)

計算指定 SqlInt32 結構的位元或值。

CompareTo(Object)

將此 SqlInt32 實例與所提供的 Object 實例比較,並回傳其相對價值的指示。

CompareTo(SqlInt32)

將此 SqlInt32 實例與所提供的 SqlInt32 實例比較,並回傳其相對價值的指示。

Divide(SqlInt32, SqlInt32)

將第一個 SqlInt32 參數與第二個參數除以。

Equals(Object)

比較所提供的物件參數與 Value 物件的 SqlInt32 屬性。

Equals(SqlInt32, SqlInt32)

對兩個 SqlInt32 參數進行邏輯比較,以判斷它們是否相等。

GetHashCode()

傳回這個實例的哈希碼。

GetXsdType(XmlSchemaSet)

回傳指定的 XmlSchemaSetXML 結構定義語言(XSD)。

GreaterThan(SqlInt32, SqlInt32)

比較兩個 SqlInt32 參數以判斷前者是否大於後者。

GreaterThanOrEqual(SqlInt32, SqlInt32)

比較兩個 SqlInt32 參數以判斷第一個是否大於或等於第二個。

LessThan(SqlInt32, SqlInt32)

比較兩個 SqlInt32 參數以判斷前者是否小於後者。

LessThanOrEqual(SqlInt32, SqlInt32)

比較兩個 SqlInt32 參數以判斷第一個參數大小於第二個參數。

Mod(SqlInt32, SqlInt32)

將第一個 SqlInt32 參數除以第二個參數後,計算剩餘數。

Modulus(SqlInt32, SqlInt32)

除以兩個 SqlInt32 值並返回剩餘數值。

Multiply(SqlInt32, SqlInt32)

計算兩個 SqlInt32 參數的乘積。

NotEquals(SqlInt32, SqlInt32)

對兩個 SqlInt32 參數進行邏輯比較,以判斷它們是否不相等。

OnesComplement(SqlInt32)

對指定 SqlInt32 結構執行位元補集運算。

Parse(String)

String 數字的表示轉換為其 32 位元有號整數等價物。

Subtract(SqlInt32, SqlInt32)

從第一個參數減去第二個 SqlInt32 參數。

ToSqlBoolean()

將此 SqlInt32 結構 SqlBoolean轉換為 。

ToSqlByte()

將此 SqlInt32 結構 SqlByte轉換為 。

ToSqlDecimal()

將此 SqlInt32 結構 SqlDecimal轉換為 。

ToSqlDouble()

將此 SqlInt32 結構 SqlDouble轉換為 。

ToSqlInt16()

將此 SqlInt32 結構 SqlInt16轉換為 。

ToSqlInt64()

將此 SqlInt32 結構 SqlInt64轉換為 。

ToSqlMoney()

將此 SqlInt32 結構 SqlMoney轉換為 。

ToSqlSingle()

將此 SqlInt32 結構 SqlSingle轉換為 。

ToSqlString()

將此 SqlInt32 結構 SqlString轉換為 。

ToString()

將結構SqlInt32String轉換為 。

Xor(SqlInt32, SqlInt32)

對指定的 SqlInt32 結構執行位元排他或運算。

操作員

名稱 Description
Addition(SqlInt32, SqlInt32)

計算兩個指定 SqlInt32 結構的總和。

BitwiseAnd(SqlInt32, SqlInt32)

計算其 SqlInt32 運算元的位元與運算元。

BitwiseOr(SqlInt32, SqlInt32)

計算指定 SqlInt32 結構的位元或值。

Division(SqlInt32, SqlInt32)

將第一個 SqlInt32 參數與第二個參數除以。

Equality(SqlInt32, SqlInt32)

對兩個 SqlInt32 參數進行邏輯比較,以判斷它們是否相等。

ExclusiveOr(SqlInt32, SqlInt32)

對指定的 SqlInt32 結構執行位元排他或運算。

Explicit(SqlBoolean to SqlInt32)

將 所提供的 SqlBooleanSqlInt32轉換為 。

Explicit(SqlDecimal to SqlInt32)

將所提供的 SqlDecimal 結構 SqlInt32轉換為 。

Explicit(SqlDouble to SqlInt32)

將 所提供的 SqlDoubleSqlInt32轉換為 。

Explicit(SqlInt32 to Int32)

將所提供的 SqlInt32 結構轉換為整數。

Explicit(SqlInt64 to SqlInt32)

將 所提供的 SqlInt64SqlInt32轉換為 。

Explicit(SqlMoney to SqlInt32)

將所提供的 SqlMoney 結構 SqlInt32轉換為 。

Explicit(SqlSingle to SqlInt32)

將 所提供的 SqlSingleSqlInt32轉換為 。

Explicit(SqlString to SqlInt32)

將所提供的 SqlString 物件 SqlInt32轉換為 。

GreaterThan(SqlInt32, SqlInt32)

比較兩個 SqlInt32 參數以判斷前者是否大於後者。

GreaterThanOrEqual(SqlInt32, SqlInt32)

比較兩個 SqlInt32 參數以判斷第一個是否大於或等於第二個。

Implicit(Int32 to SqlInt32)

將所提供的整數 SqlInt32轉換為 。

Implicit(SqlByte to SqlInt32)

將所提供的 SqlByte 屬性 SqlInt32轉換為 。

Implicit(SqlInt16 to SqlInt32)

將 所提供的 SqlInt16SqlInt32轉換為 。

Inequality(SqlInt32, SqlInt32)

對兩個 SqlInt32 參數進行邏輯比較,以判斷它們是否不相等。

LessThan(SqlInt32, SqlInt32)

比較兩個 SqlInt32 參數以判斷前者是否小於後者。

LessThanOrEqual(SqlInt32, SqlInt32)

比較兩個 SqlInt32 參數以判斷第一個參數大小於第二個參數。

Modulus(SqlInt32, SqlInt32)

將第一個 SqlInt32 參數除以第二個參數後,計算剩餘數。

Multiply(SqlInt32, SqlInt32)

計算兩個 SqlInt32 參數的乘積。

OnesComplement(SqlInt32)

對指定 SqlInt32 結構執行位元補集運算。

Subtraction(SqlInt32, SqlInt32)

從第一個參數減去第二個 SqlInt32 參數。

UnaryNegation(SqlInt32)

否定了操作元的 SqlInt32Value

明確介面實作

名稱 Description
IXmlSerializable.GetSchema()

此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IXmlSerializable.ReadXml(XmlReader)

此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IXmlSerializable.WriteXml(XmlWriter)

此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

適用於

另請參閱