共用方式為


BaseShadow.TransferArray 方法

執行深層複製,將某一個 Type 的陣列複製成不同 Type 的類似陣列。

命名空間:  Microsoft.VisualStudio.TestTools.UnitTesting
組件:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)

語法

'宣告
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

參數

  • targetType
    型別:System.Type
    目標陣列的型別。

傳回值

型別:System.Array
與原始陣列具有相同特性 (順位和維度限制) 的陣列。

備註

執行深層複製,將一個型別的陣列複製成不同型別但維度相同的陣列,例如將 arrayType1[2,3] 複製成 arrayType2[2,3]。 該函式會深入尋找陣列參數,使其也適用於陣列的陣列,例如 arrayType1 [2] [3] 至 arrayType2 [2] [3]。

.NET Framework 安全性

請參閱

參考

BaseShadow 類別

Microsoft.VisualStudio.TestTools.UnitTesting 命名空間