SqlInt32 結構

定義

表示要在資料庫中儲存或擷取的 32 位元帶正負號的整數 (Signed Integer)。

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

建構函式

SqlInt32(Int32)

使用提供的整數值,初始化 SqlInt32 結構的新執行個體。

欄位

MaxValue

常數,表示 SqlInt32 的最大可能值。

MinValue

常數,表示 SqlInt32 的最小可能值。

Null

表示 DBNull,可以指派至 SqlInt32 類別的執行個體。

Zero

表示零值,其可以指派至 Value 結構之執行個體的 SqlInt32 屬性。

屬性

IsNull

表示這個 SqlInt32 結構是否為 Null。

Value

取得這個 SqlInt32 結構的值。 這個屬性是唯讀的。

方法

Add(SqlInt32, SqlInt32)

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

BitwiseAnd(SqlInt32, SqlInt32)

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

BitwiseOr(SqlInt32, SqlInt32)

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

CompareTo(Object)

將這個 SqlInt32 執行個體與提供的 Object 相比較,並傳回它們相對值的指示。

CompareTo(SqlInt32)

將這個 SqlInt32 執行個體與提供的 SqlInt32 相比較,並傳回它們相對值的指示。

Divide(SqlInt32, SqlInt32)

用第二個 SqlInt32 參數除第一個參數。

Equals(Object)

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

Equals(SqlInt32)

指出目前的實例是否等於相同類型的另一個實例。

Equals(SqlInt32, SqlInt32)

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

GetHashCode()

傳回這個執行個體的雜湊碼。

GetXsdType(XmlSchemaSet)

傳回指定之 XmlSchemaSet 的 XML 結構描述定義語言 (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 結構上執行位元 Exclusive-OR 運算。

運算子

Addition(SqlInt32, SqlInt32)

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

BitwiseAnd(SqlInt32, SqlInt32)

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

BitwiseOr(SqlInt32, SqlInt32)

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

Division(SqlInt32, SqlInt32)

用第二個 SqlInt32 參數除第一個參數。

Equality(SqlInt32, SqlInt32)

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

ExclusiveOr(SqlInt32, SqlInt32)

在指定的 SqlInt32 結構上執行位元 Exclusive-OR 運算。

Explicit(SqlBoolean to SqlInt32)

將提供的 SqlBoolean 轉換成 SqlInt32

Explicit(SqlDecimal to SqlInt32)

將提供的 SqlDecimal 結構轉換成 SqlInt32

Explicit(SqlDouble to SqlInt32)

將提供的 SqlDouble 轉換成 SqlInt32

Explicit(SqlInt32 to Int32)

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

Explicit(SqlInt64 to SqlInt32)

將提供的 SqlInt64 轉換成 SqlInt32

Explicit(SqlMoney to SqlInt32)

將提供的 SqlMoney 結構轉換成 SqlInt32

Explicit(SqlSingle to SqlInt32)

將提供的 SqlSingle 轉換成 SqlInt32

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)

將提供的 SqlInt16 轉換成 SqlInt32

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 變成相反值。

明確介面實作

IXmlSerializable.GetSchema()

此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。

IXmlSerializable.ReadXml(XmlReader)

此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。

IXmlSerializable.WriteXml(XmlWriter)

此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。

適用於

另請參閱