SqlChars クラス

定義

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

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

注釈

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

コンストラクター

名前 説明
SqlChars()

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

SqlChars(Char[])

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

SqlChars(SqlString)

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

プロパティ

名前 説明
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 インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

適用対象

こちらもご覧ください