Span<T>.TryCopyTo(Span<T>) Span<T>.TryCopyTo(Span<T>) Span<T>.TryCopyTo(Span<T>) Span<T>.TryCopyTo(Span<T>) Method

定義

コピー先 Span<T> に対して現在の Span<T> のコピーを試行し、コピー操作が成功したかどうかを示す値を返します。Attempts to copy the current Span<T> to a destination Span<T> and returns a value that indicates whether the copy operation succeeded.

public:
 bool TryCopyTo(Span<T> destination);
public bool TryCopyTo (Span<T> destination);
member this.TryCopyTo : Span<'T> -> bool
Public Function TryCopyTo (destination As Span(Of T)) As Boolean

パラメーター

destination
Span<T> Span<T> Span<T> Span<T>

コピー操作の対象。The target of the copy operation.

戻り値

コピー操作が成功した場合は true。それ以外の場合は falsetrue if the copy operation succeeded; otherwise, false.

注釈

このメソッドは、sourcedestinationが重なる場合でも、sourceのすべてをdestinationにコピーします。This method copies all of source to destination even if source and destination overlap.

destinationが元のSpan<T>よりも短い場合、このメソッドはfalseを返し、destinationにデータは書き込まれません。If destination is shorter than the source Span<T>, this method returns false, and no data is written to destination.

適用対象