ArrayShapeEncoder.Shape Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Codifica la forma de matriz.
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))
Parámetros
- rank
- Int32
El número de dimensiones de la matriz (será 1 o más).
- sizes
- ImmutableArray<Int32>
Tamaños de dimensión. La matriz puede ser más corta que rank
, pero no más larga.
- lowerBounds
- ImmutableArray<Int32>
Límites inferiores de la dimensión o el valor predeterminado (ImmutableArray<T>) para establecer todos los límites inferiores a rank
en 0.
La matriz puede ser más corta que rank
, pero no más larga.
Excepciones
rank
está fuera del intervalo [1, 0xffff] o es menor que sizes.Length
o que lowerBounds.Length
.
sizes
es null
.