SqlInt32 結構

定義

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

public value class SqlInt32 : IComparable, IEquatable<System::Data::SqlTypes::SqlInt32>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlInt32 : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlInt32 : IComparable, System::Data::SqlTypes::INullable
public struct SqlInt32 : IComparable, IEquatable<System.Data.SqlTypes.SqlInt32>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct 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
type SqlInt32 = struct
    interface INullable
    interface IXmlSerializable
type SqlInt32 = struct
    interface INullable
[<System.Serializable>]
type SqlInt32 = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlInt32
Implements IComparable, IEquatable(Of SqlInt32), INullable, IXmlSerializable
Public Structure SqlInt32
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlInt32
Implements IComparable, INullable
繼承
SqlInt32
屬性
實作

建構函式

名稱 Description
SqlInt32(Int32)

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

欄位

名稱 Description
MaxValue

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

MinValue

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

Null

表示可指派給 DBNull 類別實例的 SqlInt32

Zero

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

屬性

名稱 Description
IsNull

表示此 SqlInt32 結構是否為零。

Value

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

方法

名稱 Description
Add(SqlInt32, SqlInt32)

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

BitwiseAnd(SqlInt32, SqlInt32)

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

BitwiseOr(SqlInt32, SqlInt32)

計算指定之 SqlInt32 結構的位 OR。

CompareTo(Object)

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

CompareTo(SqlInt32)

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

Divide(SqlInt32, SqlInt32)

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

Equals(Object)

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

Equals(SqlInt32, SqlInt32)

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

Equals(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()

SqlInt32 結構轉換為 String

Xor(SqlInt32, SqlInt32)

在指定的 SqlInt32 結構上執行位獨佔 OR 運算。

操作員

名稱 Description
Addition(SqlInt32, SqlInt32)

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

BitwiseAnd(SqlInt32, SqlInt32)

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

BitwiseOr(SqlInt32, SqlInt32)

計算指定之 SqlInt32 結構的位 OR。

Division(SqlInt32, SqlInt32)

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

Equality(SqlInt32, SqlInt32)

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

ExclusiveOr(SqlInt32, SqlInt32)

在指定的 SqlInt32 結構上執行位獨佔 OR 運算。

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)

否定 Value 操作數的 SqlInt32

明確介面實作

名稱 Description
IXmlSerializable.GetSchema()

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

IXmlSerializable.ReadXml(XmlReader)

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

IXmlSerializable.WriteXml(XmlWriter)

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

適用於

另請參閱