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

构造函数

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 保存的值的托管副本。

方法

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 结构,不能在代码中直接使用。

适用于

另请参阅