SqlString 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlString : IComparable, IEquatable<System::Data::SqlTypes::SqlString>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlString : IComparable, IEquatable<System.Data.SqlTypes.SqlString>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
interface INullable
interface IXmlSerializable
type SqlString = struct
interface INullable
[<System.Serializable>]
type SqlString = struct
interface INullable
interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, IEquatable(Of SqlString), INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
- 继承
- 属性
- 实现
注解
String 始终使用当前线程中的默认值 CultureInfo ,但 SqlString 包含其自己的区域设置 ID 和比较标志。 两 SqlString 个结构的比较结果与操作系统和当前线程区域设置无关。
使用 SqlString 比较运算符时,请注意,如果参数的 LCID 不同,则比较函数会引发异常,因为它们无法进行比较。 例如, 语句
SqlString mySqlString = new SqlString("abc");
等效于
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
构造函数
SqlString(Int32, SqlCompareOptions, Byte[]) |
使用指定的区域设置 ID、比较选项和数据,初始化 SqlString 结构的新实例。 |
SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
初始化 SqlString 类的新实例。 |
SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
初始化 SqlString 类的新实例。 |
SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
初始化 SqlString 类的新实例。 |
SqlString(String) |
使用指定的字符串初始化 SqlString 结构的新实例。 |
SqlString(String, Int32) |
使用指定的字符串和区域设置 ID 值,初始化 SqlString 结构的新实例。 |
SqlString(String, Int32, SqlCompareOptions) |
使用指定字符串、区域设置 ID 和比较选项值,初始化 SqlString 结构的新实例。 |
字段
BinarySort |
指定排序应基于字符数值(而非其字母值)。 |
BinarySort2 |
指定排序应基于字符数值(而非其字母值)。 |
IgnoreCase |
指定 SqlString 比较应忽略大小写。 |
IgnoreKanaType |
指定字符串比较必须忽略假名类型。 |
IgnoreNonSpace |
指定字符串比较必须忽略非空格组合字符,比如音调符号。 |
IgnoreWidth |
指定字符串比较必须忽略字符宽度。 |
Null |
属性
CompareInfo |
获取 CompareInfo 对象,该对象定义如何对此 SqlString 结构执行字符串比较。 |
CultureInfo |
获取 CultureInfo 结构,它表示有关此 SqlString 对象的区域性信息。 |
IsNull |
指示此 SqlString 结构是否为 null。 |
LCID |
指定 SqlString 结构的地理区域设置和语言。 |
SqlCompareOptions |
一个或多个 SqlCompareOptions 枚举值的组合,它们表示此 SqlString 与其他 SqlString 结构的比较方式。 |
Value |
获取存储在此 SqlString 结构中的字符串。 此属性为只读。 |
方法
运算符
显式接口实现
IXmlSerializable.GetSchema() |
此成员支持 .NET Framework 结构,不能在代码中直接使用。 |
IXmlSerializable.ReadXml(XmlReader) |
此成员支持 .NET Framework 结构,不能在代码中直接使用。 |
IXmlSerializable.WriteXml(XmlWriter) |
此成员支持 .NET Framework 结构,不能在代码中直接使用。 |