IReadOnlyTensor<TSelf,T>.TryGetSpan Метод

Определение

Перегрузки

Имя Описание
TryGetSpan(ReadOnlySpan<NIndex>, Int32, ReadOnlySpan<T>)

Пытается вернуть диапазон, начинающийся с указанного индекса, и содержит указанное количество элементов.

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

Пытается вернуть диапазон, начинающийся с указанного индекса, и содержит указанное количество элементов.

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

Исходный код:
IReadOnlyTensor_1.cs
Исходный код:
IReadOnlyTensor_1.cs

Пытается вернуть диапазон, начинающийся с указанного индекса, и содержит указанное количество элементов.

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

Параметры

startIndexes
ReadOnlySpan<NIndex>

Индекс, с которого должен начинаться диапазон.

length
Int32

Требуемая длина диапазона для извлечения.

span
ReadOnlySpan<T>

При успешном возвращении диапазон, состоящий из length элементов из текущего тензора, начиная с startIndexes.

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

trueЗначение , если диапазон был успешно получен; в противном случае, указывающееlength, false что значение недопустимо.

Применяется к

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

Исходный код:
IReadOnlyTensor_1.cs
Исходный код:
IReadOnlyTensor_1.cs

Пытается вернуть диапазон, начинающийся с указанного индекса, и содержит указанное количество элементов.

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

Параметры

startIndexes

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Индекс, с которого должен начинаться диапазон.

length
Int32

Требуемая длина диапазона для извлечения.

span
ReadOnlySpan<T>

При успешном возвращении диапазон, состоящий из length элементов из текущего тензора, начиная с startIndexes.

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

trueЗначение , если диапазон был успешно получен; в противном случае, указывающееlength, false что значение недопустимо.

Исключения

startIndexes не содержит Rank элементов.

startIndexes недопустимый индекс в тензоре.

Применяется к