Freigeben über


BaseShadow.TransferArray-Methode

Erstellt eine tiefe Kopie eines Arrays von einem Type in ein ähnliches Array von einem anderen Type.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Protected Shared Function TransferArray ( _
    source As Array, _
    targetType As Type, _
    converter As BaseShadow.ElementConverter _
) As Array
protected static Array TransferArray(
    Array source,
    Type targetType,
    BaseShadow.ElementConverter converter
)
protected:
static Array^ TransferArray(
    Array^ source, 
    Type^ targetType, 
    BaseShadow::ElementConverter^ converter
)
static member TransferArray : 
        source:Array * 
        targetType:Type * 
        converter:BaseShadow.ElementConverter -> Array
protected static function TransferArray(
    source : Array, 
    targetType : Type, 
    converter : BaseShadow.ElementConverter
) : Array

Parameter

  • source
    Typ: Array

    Das Quellarray.

  • targetType
    Typ: Type

    Der Typ des Zielarrays.

Rückgabewert

Typ: Array
Ein Array mit den gleichen Eigenschaften (Rang- und Dimensionsbeschränkungen) wie das Originalarray.

Hinweise

Führt in das gleiche dimensionierte Array eines anderen Typs eine Tiefenkopie eines Arrays des einen Typs aus, z. B. arrayType1[2,3] zu arrayType2[2,3]. Die Funktion sucht tief in Arrayparametern, damit sie auch in einem Array von Arrays funktioniert, z. B. arrayType1[2][3] zu arrayType2[2][3].

.NET Framework-Sicherheit

Siehe auch

Referenz

BaseShadow Klasse

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace