IReadOnlyTensor<TSelf,T>.TryGetSpan Metodo

Definizione

Overload

Nome Descrizione
TryGetSpan(ReadOnlySpan<NIndex>, Int32, ReadOnlySpan<T>)

Tenta di restituire un intervallo che inizia in corrispondenza dell'indice specificato e contiene il numero specificato di elementi.

TryGetSpan(ReadOnlySpan<IntPtr>, Int32, ReadOnlySpan<T>)

Tenta di restituire un intervallo che inizia in corrispondenza dell'indice specificato e contiene il numero specificato di elementi.

TryGetSpan(ReadOnlySpan<NIndex>, Int32, ReadOnlySpan<T>)

Origine:
IReadOnlyTensor_1.cs
Origine:
IReadOnlyTensor_1.cs

Tenta di restituire un intervallo che inizia in corrispondenza dell'indice specificato e contiene il numero specificato di elementi.

public:
 bool TryGetSpan(ReadOnlySpan<System::Buffers::NIndex> startIndexes, int length, [Runtime::InteropServices::Out] ReadOnlySpan<T> % span);
public bool TryGetSpan(scoped ReadOnlySpan<System.Buffers.NIndex> startIndexes, int length, out ReadOnlySpan<T> span);
abstract member TryGetSpan : ReadOnlySpan<System.Buffers.NIndex> * int * ReadOnlySpan -> bool
Public Function TryGetSpan (startIndexes As ReadOnlySpan(Of NIndex), length As Integer, ByRef span As ReadOnlySpan(Of T)) As Boolean

Parametri

startIndexes
ReadOnlySpan<NIndex>

Indice in corrispondenza del quale deve iniziare l'intervallo.

length
Int32

Lunghezza desiderata dell'intervallo da recuperare.

span
ReadOnlySpan<T>

In caso di esito positivo, viene restituito un intervallo costituito da length elementi del tensore corrente a partire da startIndexes.

Valori restituiti

true se un intervallo è stato recuperato correttamente; in caso contrario, false che indica length che non è valido.

Si applica a

TryGetSpan(ReadOnlySpan<IntPtr>, Int32, ReadOnlySpan<T>)

Origine:
IReadOnlyTensor_1.cs
Origine:
IReadOnlyTensor_1.cs

Tenta di restituire un intervallo che inizia in corrispondenza dell'indice specificato e contiene il numero specificato di elementi.

public:
 bool TryGetSpan(ReadOnlySpan<IntPtr> startIndexes, int length, [Runtime::InteropServices::Out] ReadOnlySpan<T> % span);
public bool TryGetSpan(scoped ReadOnlySpan<IntPtr> startIndexes, int length, out ReadOnlySpan<T> span);
abstract member TryGetSpan : ReadOnlySpan<nativeint> * int * ReadOnlySpan -> bool
Public Function TryGetSpan (startIndexes As ReadOnlySpan(Of IntPtr), length As Integer, ByRef span As ReadOnlySpan(Of T)) As Boolean

Parametri

startIndexes

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Indice in corrispondenza del quale deve iniziare l'intervallo.

length
Int32

Lunghezza desiderata dell'intervallo da recuperare.

span
ReadOnlySpan<T>

In caso di esito positivo, viene restituito un intervallo costituito da length elementi del tensore corrente a partire da startIndexes.

Valori restituiti

true se un intervallo è stato recuperato correttamente; in caso contrario, false che indica length che non è valido.

Eccezioni

startIndexes non contiene Rank elementi.

startIndexes non è un indice valido nel tensore.

Si applica a