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 には独自のロケール ID と比較フラグが含まれています。 2 つの SqlString 構造体の比較結果は、オペレーティング システムと現在のスレッドロケールに依存しません。
SqlString比較演算子を使用する場合、引数の LCID が異なる場合、比較関数は比較できないため例外をスローします。 たとえば、ステートメント
SqlString mySqlString = new SqlString("abc");
は次と同等
SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);
コンストラクター
| 名前 | 説明 |
|---|---|
| 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[]) |
指定したロケール ID、比較オプション、およびデータを使用して、 SqlString 構造体の新しいインスタンスを初期化します。 |
| SqlString(String, Int32, SqlCompareOptions) |
指定した文字列、ロケール ID、および比較オプション値を使用して、 SqlString 構造体の新しいインスタンスを初期化します。 |
| SqlString(String, Int32) |
指定した文字列とロケール ID 値を使用して、 SqlString 構造体の新しいインスタンスを初期化します。 |
| SqlString(String) |
指定した文字列を使用して、 SqlString 構造体の新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| BinarySort |
並べ替えは、アルファベット順の値ではなく、文字の数値に基づいて行う必要があることを指定します。 |
| BinarySort2 |
並べ替えは、アルファベット順の値ではなく、文字の数値に基づいて行う必要があることを指定します。 |
| IgnoreCase |
SqlString比較で大文字と小文字の区別を無視することを指定します。 |
| IgnoreKanaType |
文字列比較でかな型を無視する必要があることを指定します。 |
| IgnoreNonSpace |
文字列比較で、分音記号などのスペース以外の結合文字を無視する必要があることを指定します。 |
| IgnoreWidth |
文字列比較で文字幅を無視する必要があることを指定します。 |
| Null |
プロパティ
| 名前 | 説明 |
|---|---|
| CompareInfo |
このSqlString構造体に対して文字列比較を実行する方法を定義するCompareInfo オブジェクトを取得します。 |
| CultureInfo |
このSqlString オブジェクトのカルチャに関する情報を表すCultureInfo構造体を取得します。 |
| IsNull |
この SqlString 構造体が null かどうかを示します。 |
| LCID |
SqlString構造体の地理的ロケールと言語を指定します。 |
| SqlCompareOptions |
このSqlStringを他のSqlString構造体と比較する方法を表す 1 つ以上のSqlCompareOptions列挙値の組み合わせ。 |
| Value |
この SqlString 構造体に格納されている文字列を取得します。 このプロパティは読み取り専用です。 |
メソッド
演算子
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IXmlSerializable.GetSchema() |
このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| IXmlSerializable.ReadXml(XmlReader) |
このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| IXmlSerializable.WriteXml(XmlWriter) |
このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |