ArrayShapeEncoder.Shape Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Кодирует фигуру массива.
public:
void Shape(int rank, System::Collections::Immutable::ImmutableArray<int> sizes, System::Collections::Immutable::ImmutableArray<int> lowerBounds);
public void Shape (int rank, System.Collections.Immutable.ImmutableArray<int> sizes, System.Collections.Immutable.ImmutableArray<int> lowerBounds);
member this.Shape : int * System.Collections.Immutable.ImmutableArray<int> * System.Collections.Immutable.ImmutableArray<int> -> unit
Public Sub Shape (rank As Integer, sizes As ImmutableArray(Of Integer), lowerBounds As ImmutableArray(Of Integer))
Параметры
- rank
- Int32
Число измерений в массиве (должно быть 1 или более).
- sizes
- ImmutableArray<Int32>
Размеры измерений. Массив может быть короче rank
, но не больше.
- lowerBounds
- ImmutableArray<Int32>
Нижняя граница измерения или значение по умолчанию (ImmutableArray<T>), чтобы задать для всех rank
нижние границы равными 0.
Массив может быть короче rank
, но не больше.
Исключения
rank
находится вне диапазона [1, 0xffff], меньше чем sizes.Length
или меньше чем lowerBounds.Length
.
sizes
имеет значение null
.