SqlString 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public value class SqlString : IComparable, 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
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
interface INullable
[<System.Serializable>]
type SqlString = struct
interface INullable
interface IXmlSerializable
type SqlString = struct
interface INullable
interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
- 繼承
- 屬性
- 實作
備註
String 總是使用當前執行緒的預設 CultureInfo 值,但 SqlString 包含自己的 locale ID 和 compare 旗標。 兩個 SqlString 結構的比較結果獨立於作業系統及當前執行緒所在地。
使用 SqlString 比較運算子時,請注意如果參數的 LCID 不同,比較函數會拋出例外,因為無法比較。 例如,陳述
SqlString mySqlString = new SqlString("abc");
等同於
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
建構函式
| 名稱 | Description |
|---|---|
| SqlString(Int32, SqlCompareOptions, Byte[], Boolean) |
初始化 SqlString 類別的新執行個體。 |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean) |
初始化 SqlString 類別的新執行個體。 |
| SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32) |
初始化 SqlString 類別的新執行個體。 |
| SqlString(Int32, SqlCompareOptions, Byte[]) |
使用指定的區域識別碼、比較選項及資料初始化結構的新實例 SqlString 。 |
| SqlString(String, Int32, SqlCompareOptions) |
使用指定的字串、locale id 及比較選項值初始化結構的新實例 SqlString 。 |
| SqlString(String, Int32) |
使用指定的字串與區域 ID 值初始化結構的新實例 SqlString 。 |
| SqlString(String) |
使用指定的字串初始化結構的新實例 SqlString 。 |
欄位
| 名稱 | Description |
|---|---|
| BinarySort |
規定排序應基於字元的數值,而非字母順序。 |
| BinarySort2 |
規定排序應基於字元的數值而非字母順序。 |
| IgnoreCase |
規定 SqlString 比較時應忽略格。 |
| IgnoreKanaType |
指定字串比較時必須忽略假名型別。 |
| IgnoreNonSpace |
規定字串比較必須忽略非空格組合字元,例如變音符號。 |
| IgnoreWidth |
規定字串比較必須忽略字元寬度。 |
| Null |
屬性
| 名稱 | Description |
|---|---|
| CompareInfo |
取得 CompareInfo 定義此結構字串比較方式的 SqlString 物件。 |
| CultureInfo |
取得 CultureInfo 代表該 SqlString 物件文化資訊的結構。 |
| IsNull |
表示此 SqlString 結構是否為零。 |
| LCID |
指定建築的地理地點及語言 SqlString 。 |
| SqlCompareOptions |
一個或多個 SqlCompareOptions 列舉值的組合,代表此 SqlString 結構與其他結構的比較 SqlString 方式。 |
| Value |
取得儲存在此結構中的 SqlString 字串。 這個屬性是唯讀的。 |
方法
操作員
明確介面實作
| 名稱 | Description |
|---|---|
| IXmlSerializable.GetSchema() |
此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。 |
| IXmlSerializable.ReadXml(XmlReader) |
此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。 |
| IXmlSerializable.WriteXml(XmlWriter) |
此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。 |