SqlChars 類別

定義

SqlChars 是一種可變動的參考型別 (Reference Type),它會包裝 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可以針對 varcharnvarcharncharchar 、、 textntext 值取得,也可以透過 Unmanaged 緩衝區建立。

建構函式

SqlChars()

初始化 SqlChars 類別的新執行個體。

SqlChars(Char[])

根據指定的字元陣列,初始化 SqlChars 類別的新執行個體。

SqlChars(SqlString)

根據指定的 SqlChars 值來初始化 SqlString 類別的新執行個體。

屬性

Buffer

傳回內部緩衝區的參考。

IsNull

取得布林值,這個值表示這個 SqlChars 是否為 null。

Item[Int64]

取得或設定位於指定索引處的 SqlChars 執行個體。

Length

取得 SqlChars 執行個體內含值的長度。

MaxLength

取得內部緩衝區可以保留的值的最大長度 (以雙位元組字元為單位)。

Null

傳回這個 SqlChars 的 null 執行個體。

Storage

傳回關於這個 SqlChars 執行個體儲存狀態的資訊。

Value

傳回這個 SqlChars 所保留值的 Managed 複本。

方法

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 基礎結構,並不能直接使用於您的程式碼中。

適用於

另請參閱