SqlInt64 结构

定义

表示要存储在数据库中或从数据库中检索的 64 位有符号整数。

public value class SqlInt64 : IComparable, System::Data::SqlTypes::INullable
public value class SqlInt64 : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlInt64 : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlInt64 : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlInt64 : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlInt64 = struct
    interface INullable
[<System.Serializable>]
type SqlInt64 = struct
    interface INullable
    interface IXmlSerializable
type SqlInt64 = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlInt64
Implements IComparable, INullable
Public Structure SqlInt64
Implements IComparable, INullable, IXmlSerializable
继承
SqlInt64
属性
实现

构造函数

名称 说明
SqlInt64(Int64)

使用提供的长整数初始化结构的新实例 SqlInt64

字段

名称 说明
MaxValue

一个常量,表示结构的最大可能值 SqlInt64

MinValue

一个常量,表示结构的 SqlInt64 最小可能值。

Null

表示可分配给此结构的实例的SqlInt64一个DBNull

Zero

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

属性

名称 说明
IsNull

获取一个布尔值,该值指示此 SqlInt64 结构是否为 null。

Value

获取此 SqlInt64 结构的值。 此属性为只读。

方法

名称 说明
Add(SqlInt64, SqlInt64)

计算两 SqlInt64 个参数的总和。

BitwiseAnd(SqlInt64, SqlInt64)

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

BitwiseOr(SqlInt64, SqlInt64)

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

CompareTo(Object)

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

CompareTo(SqlInt64)

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

Divide(SqlInt64, SqlInt64)

将第一个 SqlInt64 参数除以第二个参数。

Equals(Object)

将提供的对象参数与 Value 对象的属性 SqlInt64 进行比较。

Equals(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定两个参数是否相等。

GetHashCode()

返回此实例的哈希代码。

GetXsdType(XmlSchemaSet)

返回指定 XmlSchemaSetXML 架构定义语言 (XSD)。

GreaterThan(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定第一个参数是否大于第二个参数。

GreaterThanOrEqual(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定第一个参数是否大于或等于第二个参数。

LessThan(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定第一个参数是否小于第二个参数。

LessThanOrEqual(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定第一个参数是否小于或等于第二个参数。

Mod(SqlInt64, SqlInt64)

将第一个 SqlInt64 参数除以第二个参数后计算余数。

Modulus(SqlInt64, SqlInt64)

除以两 SqlInt64 个值并返回余数。

Multiply(SqlInt64, SqlInt64)

计算两 SqlInt64 个参数的乘积。

NotEquals(SqlInt64, SqlInt64)

对两个 SqlInt64 参数执行逻辑比较,以确定它们是否不相等。

OnesComplement(SqlInt64)

对其 SqlInt64 操作数执行按位补运算。

Parse(String)

String 数字的表示形式转换为其等效的 64 位带符号整数。

Subtract(SqlInt64, SqlInt64)

从第一个参数中减去第二 SqlInt64 个参数。

ToSqlBoolean()

将此 SqlInt64 结构转换为 SqlBoolean

ToSqlByte()

将此 SqlInt64 结构转换为 SqlByte

ToSqlDecimal()

将此 SqlInt64 结构转换为 SqlDecimal

ToSqlDouble()

将此 SqlInt64 结构转换为 SqlDouble

ToSqlInt16()

将此 SqlInt64 结构转换为 SqlInt16

ToSqlInt32()

将此 SqlInt64 结构转换为 SqlInt32

ToSqlMoney()

将此 SqlInt64 结构转换为 SqlMoney

ToSqlSingle()

将此 SqlInt64 结构转换为 SqlSingle

ToSqlString()

将此 SqlInt64 结构转换为 SqlString

ToString()

将此实例 SqlInt64 转换为 String.

Xor(SqlInt64, SqlInt64)

对提供的参数执行按位排他或运算。

运营商

名称 说明
Addition(SqlInt64, SqlInt64)

计算两 SqlInt64 个参数的总和。

BitwiseAnd(SqlInt64, SqlInt64)

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

BitwiseOr(SqlInt64, SqlInt64)

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

Division(SqlInt64, SqlInt64)

将第一个 SqlInt64 参数除以第二个参数。

Equality(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定两个参数是否相等。

ExclusiveOr(SqlInt64, SqlInt64)

对提供的参数执行按位排他或运算。

Explicit(SqlBoolean to SqlInt64)

将提供 SqlBoolean 的参数转换为 SqlInt64.

Explicit(SqlDecimal to SqlInt64)

将提供 SqlDecimal 的参数转换为 SqlInt64.

Explicit(SqlDouble to SqlInt64)

将所提供的 SqlDouble 结构转换为 SqlInt64

Explicit(SqlInt64 to Int64)

SqlInt64 参数转换为 long。

Explicit(SqlMoney to SqlInt64)

将提供 SqlMoney 的参数转换为 SqlInt64.

Explicit(SqlSingle to SqlInt64)

将提供 SqlSingle 的参数转换为 SqlInt64.

Explicit(SqlString to SqlInt64)

将提供 SqlString 的参数转换为 SqlInt64.

GreaterThan(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定第一个参数是否大于第二个参数。

GreaterThanOrEqual(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定第一个参数是否大于或等于第二个参数。

Implicit(Int64 to SqlInt64)

将长参数转换为 SqlInt64

Implicit(SqlByte to SqlInt64)

将提供 SqlByte 的参数转换为 SqlInt64.

Implicit(SqlInt16 to SqlInt64)

将提供 SqlInt16 的参数转换为 SqlInt64.

Implicit(SqlInt32 to SqlInt64)

将提供 SqlInt32 的参数转换为 SqlInt64.

Inequality(SqlInt64, SqlInt64)

对两个 SqlInt64 参数执行逻辑比较,以确定它们是否不相等。

LessThan(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定第一个参数是否小于第二个参数。

LessThanOrEqual(SqlInt64, SqlInt64)

对两 SqlInt64 个参数执行逻辑比较,以确定第一个参数是否小于或等于第二个参数。

Modulus(SqlInt64, SqlInt64)

将第一个 SqlInt64 参数除以第二个参数后计算余数。

Multiply(SqlInt64, SqlInt64)

计算两 SqlInt64 个参数的乘积。

OnesComplement(SqlInt64)

对其 SqlInt64 操作数执行按位补运算。

Subtraction(SqlInt64, SqlInt64)

从第一个参数中减去第二 SqlInt64 个参数。

UnaryNegation(SqlInt64)

一元减号运算符对 Value 操作数求 SqlInt64 反。

显式接口实现

名称 说明
IXmlSerializable.GetSchema()

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

IXmlSerializable.ReadXml(XmlReader)

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

IXmlSerializable.WriteXml(XmlWriter)

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

适用于

另请参阅