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 包含自己的地區設定標識符並比較旗標。 兩 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 (Locale ID) 值,初始化 SqlString 結構的新執行個體。 |
SqlString(String, Int32, SqlCompareOptions) |
用指定的字串、地區設定 ID 和比較選項值,初始化 SqlString 結構的新執行個體。 |
欄位
BinarySort |
指定排序應該根據字元數值,而非其字母順序值。 |
BinarySort2 |
指定排序應該根據字元的數值,而非其字母順序值。 |
IgnoreCase |
指定 SqlString 比較必須應該忽略大小寫。 |
IgnoreKanaType |
指定字串比較必須忽略假名類型。 |
IgnoreNonSpace |
指定字串比較必須忽略非空格組合的字元,例如變音符號 (Diacritic)。 |
IgnoreWidth |
指定字串比較必須忽略字元寬度。 |
Null |
屬性
CompareInfo |
取得 CompareInfo 物件,其定義應該如何為這個 SqlString 結構執行字串比較。 |
CultureInfo |
取得 CultureInfo 結構,其表示有關這個 SqlString 物件的文化特性 (Culture) 資訊。 |
IsNull |
表示這個 SqlString 結構是否為 Null。 |
LCID |
指定 SqlString 結構的地理地區設定和語言。 |
SqlCompareOptions |
一個或多個 SqlCompareOptions 列舉 (Enumeration) 值的組合表示應該將這個 SqlString 與其他 SqlString 結構相比較的方式。 |
Value |
取得存放在這個 SqlString 結構中的字串。 這個屬性是唯讀的。 |
方法
運算子
明確介面實作
IXmlSerializable.GetSchema() |
此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。 |
IXmlSerializable.ReadXml(XmlReader) |
此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。 |
IXmlSerializable.WriteXml(XmlWriter) |
此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。 |