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