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可以获取 varchar、、nvarcharcharnchartextntext值,也可以通过非托管缓冲区创建。

构造函数

名称 说明
SqlChars()

初始化 SqlChars 类的新实例。

SqlChars(Char[])

根据指定的字符数组初始化类的新实例 SqlChars

SqlChars(SqlString)

根据指定的SqlString值初始化类的新实例SqlChars

属性

名称 说明
Buffer

返回对内部缓冲区的引用。

IsNull

获取一个布尔值,该值指示该值 SqlChars 是否为 null。

Item[Int64]

获取或设置 SqlChars 指定索引处的实例。

Length

获取实例中包含的 SqlChars 值的长度。

MaxLength

获取内部缓冲区可以容纳的值的最大长度(以两字节为单位)。

Null

返回此 SqlChars实例的 null 实例。

Storage

返回有关此 SqlChars 实例的存储状态的信息。

Value

返回由此 SqlChars保留的值的托管副本。

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
GetXsdType(XmlSchemaSet)

返回指定 XmlSchemaSetXML 架构定义语言 (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 基础结构,不应直接从代码使用。

适用于

另请参阅