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

Definition

Attempts to copy the current Span<T> to a destination Span<T> and returns a value that indicates whether the copy operation succeeded.

C#
public bool TryCopyTo(Span<T> destination);

Parameters

destination
Span<T>

The target of the copy operation.

Returns

true if the copy operation succeeded; otherwise, false.

Remarks

This method copies all of source to destination even if source and destination overlap.

If destination is shorter than the source Span<T>, this method returns false, and no data is written to destination.

Applies to

Product Versions
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1