SqlDecimal 成员
表示具有固定精度和小数位数的数值,该数值介于 - 10^38 +1 和 10^38 - 1 之间。
下表列出了由 SqlDecimal 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
SqlDecimal | 已重载。初始化 SqlDecimal 结构的新实例。 |
页首
公共字段
名称 | 说明 | |
---|---|---|
MaxPrecision | 一个常数,它表示 Precision 属性的可能的最大值。 | |
MaxScale | 一个常数,它表示 Scale 属性的最大值。 | |
MaxValue | 一个常数,它表示 SqlDecimal 结构的最大值。 | |
MinValue | 一个常数,它表示 SqlDecimal 结构的最小值。 | |
Null | 表示可分配给 SqlMoney 类实例的 Value 属性的空值。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
BinData | 以字节数组形式获取此 SqlDecimal 结构的值的二进制表示形式。 | |
Data | 以整数数组形式获取此 SqlDecimal 结构的二进制表示形式。 | |
IsNull | 指示此 SqlDecimal 结构的 Value 是否为 Null。 | |
IsPositive | 指示此 SqlDecimal 结构的 Value 是否大于零。 | |
Precision | 获取用于表示 Value 属性的最大位数。 | |
Scale | 获取或设置 Value 解析为的小数位数。 | |
Value | 获取 SqlDecimal 结构的值。此属性为只读。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
Abs | Abs 方法获取 SqlDecimal 参数的绝对值。 | |
Add | 计算两个 SqlDecimal 操作数的和。 | |
AdjustScale | 将 SqlDecimal 操作数的小数位数调整为位数参数指示的位数。取决于 fRound 参数的值,该值将舍入到适当的位数或者截断。 | |
Ceiling | 返回大于或等于指定 SqlDecimal 结构的最小整数。 | |
CompareTo | 已重载。 将此实例与所提供的对象进行比较,并返回其相对值的指示值。 | |
ConvertToPrecScale | 将 SqlDecimal 操作数的值调整为指定精度和小数位数。 | |
Divide | 该除法运算符计算将第一个 SqlDecimal 操作数除以第二个操作数所得的结果。 | |
Equals | 已重载。 已重写。 返回一个值,指示 SqlDecimal 的实例表示的值与所提供的对象参数表示的值是否相等。 | |
Floor | 将指定 SqlDecimal 数字舍入为下一个较小的整数。 | |
GetHashCode | 已重写。 返回此实例的哈希代码。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
GetXsdType | 返回指定的 XmlSchemaSet 的 XML 架构定义语言 (XSD)。 | |
GreaterThan | 对两个 SqlDecimal 结构执行逻辑比较,以确定第一个结构是否大于第二个结构。 | |
GreaterThanOrEqual | 对两个 SqlDecimal 参数执行逻辑比较,以确定第一个参数是否大于或等于第二个参数。 | |
LessThan | 对两个 SqlDecimal 结构执行逻辑比较,以确定第一个结构是否小于第二个结构。 | |
LessThanOrEqual | 对两个 SqlDecimal 参数执行逻辑比较,以确定第一个参数是否小于或等于第二个参数。 | |
Multiply | 该乘法运算符计算两个 SqlDecimal 参数的乘积。 | |
NotEquals | 对两个 SqlDecimal 参数执行逻辑比较,确定它们是否不相等。 | |
op_Addition | 计算两个 SqlDecimal 操作数的和。 | |
op_Division | 该除法运算符计算将第一个 SqlDecimal 操作数除以第二个操作数所得的结果。 | |
op_Equality | 对两个 SqlDecimal 操作数执行逻辑比较,以确定它们是否相等。 | |
op_Explicit | 已重载。 将提供的结构转换为 SqlDecimal。 | |
op_GreaterThan | 对两个 SqlDecimal 结构执行逻辑比较,以确定第一个结构是否大于第二个结构。 | |
op_GreaterThanOrEqual | 对两个 SqlDecimal 参数执行逻辑比较,以确定第一个参数是否大于或等于第二个参数。 | |
op_Implicit | 已重载。 将提供的结构转换为 SqlDecimal。 | |
op_Inequality | 对两个 SqlDecimal 参数执行逻辑比较,确定它们是否不相等。 | |
op_LessThan | 对两个 SqlDecimal 结构执行逻辑比较,以确定第一个结构是否小于第二个结构。 | |
op_LessThanOrEqual | 对两个 SqlDecimal 参数执行逻辑比较,以确定第一个参数是否小于或等于第二个参数。 | |
op_Multiply | 该乘法运算符计算两个 SqlDecimal 参数的乘积。 | |
op_Subtraction | 计算从第一个 SqlDecimal 操作数中减去第二个操作数所得的结果。 | |
op_UnaryNegation | 一元负运算符对 SqlDecimal 参数求反。 | |
Parse | 将数字的 String 表示形式转换为其等效的 SqlDecimal 形式。 | |
Power | 将指定的 SqlDecimal 结构的值乘到指定的幂。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
Round | 以指定精度获取与指定 SqlDecimal 结构的值最接近的数字。 | |
Sign | 获取一个值,该值指示 SqlDecimal 结构的 Value 属性的符号。 | |
Subtract | 计算从第一个 SqlDecimal 操作数中减去第二个操作数所得的结果。 | |
ToDouble | 返回等于此实例的 Value 属性的内容的双精度型值。 | |
ToSqlBoolean | 将此 SqlDecimal 结构转换为 SqlBoolean。 | |
ToSqlByte | 将此 SqlDecimal 结构转换为 SqlByte。 | |
ToSqlDouble | 将此 SqlDecimal 结构转换为 SqlDouble。 | |
ToSqlInt16 | 将此 SqlDecimal 结构转换为 SqlInt16。 | |
ToSqlInt32 | 将此 SqlDecimal 结构转换为 SqlInt32。 | |
ToSqlInt64 | 将此 SqlDecimal 结构转换为 SqlInt64。 | |
ToSqlMoney | 将此 SqlDecimal 结构转换为 SqlMoney。 | |
ToSqlSingle | 将此 SqlDecimal 结构转换为 SqlSingle。 | |
ToSqlString | 将此 SqlDecimal 结构转换为 SqlString。 | |
ToString | 已重写。 将此 SqlDecimal 结构转换为 String。 | |
Truncate | 将指定 SqlDecimal 结构的值截断到希望的位置。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
System.Xml.Serialization.IXmlSerializable.GetSchema | 该成员支持 .NET Framework 结构,不应从代码直接使用。 | |
System.Xml.Serialization.IXmlSerializable.ReadXml | 该成员支持 .NET Framework 结构,不应从代码直接使用。 | |
System.Xml.Serialization.IXmlSerializable.WriteXml | 该成员支持 .NET Framework 结构,不应从代码直接使用。 |
页首
请参见
参考
SqlDecimal 结构
System.Data.SqlTypes 命名空间