Поделиться через


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
    Тип целевого массива.

Возвращаемое значение

Тип: System.Array
Массив с теми же характеристиками (ограничениями ранга и размерности), что и у исходного массива.

Заметки

Выполняет глубокое копирование массива одного типа массив того же размера, но другого типа, например, arrayType1 [2,3] в arrayType2 [2,3]. Функция выполняет глубокий анализ массива параметров, поэтому она также работает с массивами массивов, например arrayType1[2][3] для arrayType2[2][3].

Безопасность платформы .NET Framework

См. также

Ссылки

BaseShadow Класс

Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен