다음을 통해 공유


Encoding.TryGetBytes 메서드

정의

대상이 충분히 큰 경우 지정된 읽기 전용 범위의 문자 집합을 바이트 범위로 인코딩합니다.

public:
 virtual bool TryGetBytes(ReadOnlySpan<char> chars, Span<System::Byte> bytes, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TryGetBytes (ReadOnlySpan<char> chars, Span<byte> bytes, out int bytesWritten);
abstract member TryGetBytes : ReadOnlySpan<char> * Span<byte> * int -> bool
override this.TryGetBytes : ReadOnlySpan<char> * Span<byte> * int -> bool
Public Overridable Function TryGetBytes (chars As ReadOnlySpan(Of Char), bytes As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

매개 변수

chars
ReadOnlySpan<Char>

인코딩할 문자 집합을 포함하는 범위입니다.

bytes
Span<Byte>

인코딩된 바이트를 저장할 바이트 범위입니다.

bytesWritten
Int32

작업이 성공적으로 완료되면 로 인코딩된 바이트 수입니다 bytes.

반환

true 모든 문자가 대상으로 인코딩되었으면 이고, false 대상이 너무 작아서 인코딩된 바이트를 모두 포함할 수 없는 경우 입니다.

적용 대상