Vector<T>.TryCopyTo メソッド

定義

オーバーロード

TryCopyTo(Span<Byte>)

指定したバイト範囲にベクトルをコピーしようとします。Attempts to copy the vector to the given byte span.

TryCopyTo(Span<T>)

指定した Span<T> にベクトルをコピーしようとします。Attempts to copy the vector to the given Span<T>.

TryCopyTo(Span<Byte>)

指定したバイト範囲にベクトルをコピーしようとします。Attempts to copy the vector to the given byte span.

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

パラメーター

destination
Span<Byte>

値のコピー先の範囲。The destination span to which the values are copied. コピー先の範囲は、サイズ Count 以上である必要があります。The destination span must be at least size Count.

戻り値

ソース ベクトルが正常に destination にコピーされた場合は truetrue if the source vector was successfully copied to destination. destination はソース ベクトルを保持できるほど大きくない場合は falsefalse if destination is not large enough to hold the source vector.

TryCopyTo(Span<T>)

指定した Span<T> にベクトルをコピーしようとします。Attempts to copy the vector to the given Span<T>.

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

パラメーター

destination
Span<T>

値のコピー先の範囲。The destination span to which the values are copied. コピー先の範囲は、サイズ Count 以上である必要があります。The destination span must be at least size Count.

戻り値

ソース ベクトルが正常に destination にコピーされた場合は truetrue if the source vector was successfully copied to destination. destination はソース ベクトルを保持できるほど大きくない場合は falsefalse if destination is not large enough to hold the source vector.

適用対象