SqlString 结构 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializablepublic value class SqlString : IComparable, IEquatable<System::Data::SqlTypes::SqlString>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializablepublic value class SqlString : IComparable, System::Data::SqlTypes::INullablepublic struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializablepublic struct SqlString : IComparable, IEquatable<System.Data.SqlTypes.SqlString>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializablepublic struct SqlString : IComparable, System.Data.SqlTypes.INullable[System.Serializable]
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializabletype SqlString = struct
    interface INullable
    interface IXmlSerializabletype SqlString = struct
    interface INullable[<System.Serializable>]
type SqlString = struct
    interface INullable
    interface IXmlSerializablePublic Structure SqlString
Implements IComparable, INullable, IXmlSerializablePublic Structure SqlString
Implements IComparable, IEquatable(Of SqlString), INullable, IXmlSerializablePublic 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 结构,不能在代码中直接使用。 |