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
參數
- source
型別:System.Array
來源陣列。
- targetType
型別:System.Type
目標陣列的型別。
- converter
型別:Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow.ElementConverter
在陣列元素之間執行轉換的方法。
傳回值
型別:System.Array
與原始陣列具有相同特性 (順位和維度限制) 的陣列。
備註
執行深層複製,將一個型別的陣列複製成不同型別但維度相同的陣列,例如將 arrayType1[2,3] 複製成 arrayType2[2,3]。 該函式會深入尋找陣列參數,使其也適用於陣列的陣列,例如 arrayType1 [2] [3] 至 arrayType2 [2] [3]。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。