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 と比較フラグが含まれています。 2 つの 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 構造体と比較する方法を表す 1 つ以上の SqlString 列挙値の組み合わせ。 |
Value |
この SqlString 構造体に格納されている文字列を取得します。 このプロパティは読み取り専用です。 |
メソッド
演算子
明示的なインターフェイスの実装
IXmlSerializable.GetSchema() |
このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 |
IXmlSerializable.ReadXml(XmlReader) |
このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 |
IXmlSerializable.WriteXml(XmlWriter) |
このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 |
適用対象
こちらもご覧ください
.NET