Share via


MembershipProviderCollection.CopyTo(MembershipProvider[], Int32) 方法

定义

将成员资格提供程序集合复制到一维数组。

public:
 void CopyTo(cli::array <System::Web::Security::MembershipProvider ^> ^ array, int index);
public void CopyTo (System.Web.Security.MembershipProvider[] array, int index);
override this.CopyTo : System.Web.Security.MembershipProvider[] * int -> unit
Public Sub CopyTo (array As MembershipProvider(), index As Integer)

参数

array
MembershipProvider[]

一维数组,它是从 MembershipProviderCollection 复制的元素的目标。 该数组的索引必须从零开始。

index
Int32

array 中从零开始的索引,从此处开始复制。

例外

arraynull

index 小于零。

array 是多维的。

- 或 -

源数组中的元素个数大于目标 arrayindex 到末尾的可用空间。

无法自动将源数组的类型强制转换为目标 array 的类型。

示例

下面的代码示例使用 CopyTo 方法将 的内容 MembershipProviderCollection 复制到 对象的数组 MembershipProvider

MembershipProviderCollection providers = Membership.Providers;
MembershipProvider[] copiedProviders = new MembershipProvider[providers.Count];
providers.CopyTo(copiedProviders, 0);
Dim providers As MembershipProviderCollection = Membership.Providers
Dim copiedProviders(providers.Count) As MembershipProvider
providers.CopyTo(copiedProviders, 0)

注解

此方法使用 ArrayList.CopyTo 将角色提供程序对象复制到指定的数组。

适用于

另请参阅