SqlDataRecord.GetValues(Object[]) 方法

定义

返回记录中所有列的值,这些值在数组中表示为公共语言运行时 (CLR) 类型。

public:
 virtual int GetValues(cli::array <System::Object ^> ^ values);
public virtual int GetValues (object[] values);
abstract member GetValues : obj[] -> int
override this.GetValues : obj[] -> int
Public Overridable Function GetValues (values As Object()) As Integer

参数

values
Object[]

要将值列值复制到其中的数组。

返回

指示复制的列数的 Int32

实现

例外

valuesnull

类型不匹配。

注解

列的 CLR 类型值将复制到 values 作为参数传递的数组中。 对于具有 null 值的列, Value 返回 。

数组的 values 长度不需要与记录中的列数匹配。 如果数组长度大于列数,则所有列值都复制到数组中;如果小于,则仅将列值的数组长度数复制到数组中,从序号为 0 的列值开始。

适用于