SqlChars クラス

定義

SqlChars は、Char 配列または SqlString インスタンスをラップする変更可能な参照型です。

public ref class SqlChars sealed : System::Data::SqlTypes::INullable, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
public ref class SqlChars sealed : System::Data::SqlTypes::INullable
public sealed class SqlChars : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
public sealed class SqlChars : System.Data.SqlTypes.INullable
[System.Serializable]
public sealed class SqlChars : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
type SqlChars = class
    interface INullable
    interface ISerializable
    interface IXmlSerializable
type SqlChars = class
    interface INullable
[<System.Serializable>]
type SqlChars = class
    interface INullable
    interface IXmlSerializable
    interface ISerializable
Public NotInheritable Class SqlChars
Implements INullable, ISerializable, IXmlSerializable
Public NotInheritable Class SqlChars
Implements INullable
継承
SqlChars
属性
実装

注釈

SqlCharsは、、nvarchar、、chartextnchar、および ntext の値に対してvarchar取得することも、アンマネージド バッファー経由で作成することもできます。

コンストラクター

SqlChars()

SqlChars クラスの新しいインスタンスを初期化します。

SqlChars(Char[])

指定された文字配列に基づいて、SqlChars クラスの新しいインスタンスを初期化します。

SqlChars(SqlString)

指定された SqlChars 値に基づいて、SqlString クラスの新しいインスタンスを初期化します。

プロパティ

Buffer

内部バッファーへの参照を返します。

IsNull

この SqlChars が null かどうかを示すブール値を取得します。

Item[Int64]

指定したインデックス位置にある SqlChars インスタンスを取得または設定します。

Length

SqlChars インスタンスが保持する値の長さを取得します。

MaxLength

内部バッファーが保持できる値の最大長 (2 バイト文字単位) を取得します。

Null

この SqlChars の null インスタンスを返します。

Storage

この SqlChars インスタンスについて、ストレージの状態に関する情報を返します。

Value

この SqlChars が保持する値のマネージド コピーを返します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetXsdType(XmlSchemaSet)

指定された XmlSchemaSet の XML スキーマ定義言語 (XSD) を返します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Read(Int64, Char[], Int32, Int32)

この SqlChars のインスタンスから、引数に指定されたバッファーに文字をコピーし、コピーされた文字数を返します。

SetLength(Int64)

この SqlChars インスタンスの長さを設定します。

SetNull()

この SqlChars インスタンスを null に設定します。

ToSqlString()

この SqlChars インスタンスを、対応する等価の SqlString 表現に変換します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Write(Int64, Char[], Int32, Int32)

引数に指定されたバッファーから、この SqlChars インスタンスに文字をコピーします。

演算子

Explicit(SqlChars to SqlString)

SqlChars 構造体を SqlString 構造体に変換します。

Explicit(SqlString to SqlChars)

SqlString 構造体を SqlChars 構造体に変換します。

明示的なインターフェイスの実装

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

シリアル化情報と、この SqlChars インスタンスの再インスタンス化に必要なすべてのデータを取得します。

IXmlSerializable.GetSchema()

このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

IXmlSerializable.ReadXml(XmlReader)

このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

IXmlSerializable.WriteXml(XmlWriter)

このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

適用対象

こちらもご覧ください