Convert.TryToBase64Chars 方法

定义

尝试将指定的只读范围内的 8 位无符号整数转换为其用 base-64 数字编码的等效字符串表示形式。 你可以选择指定是否在返回值中插入换行符。

public static bool TryToBase64Chars (ReadOnlySpan<byte> bytes, Span<char> chars, out int charsWritten, Base64FormattingOptions options = System.Base64FormattingOptions.None);
static member TryToBase64Chars : ReadOnlySpan<byte> * Span<char> * int * Base64FormattingOptions -> bool
Public Shared Function TryToBase64Chars (bytes As ReadOnlySpan(Of Byte), chars As Span(Of Char), ByRef charsWritten As Integer, Optional options As Base64FormattingOptions = System.Base64FormattingOptions.None) As Boolean

参数

bytes
ReadOnlySpan<Byte>

8 位无符号整数的只读范围。

chars
Span<Char>

在 中元素的 base 64 bytes中写入字符串表示形式的跨度。 如果 bytes 的长度为 0,或者如果此方法返回 false,则不会向此参数写入任何内容。

charsWritten
Int32

此方法返回时,包含写入 的 chars字符总数。

options
Base64FormattingOptions

枚举值之一,指定是否在返回值中插入换行符。 默认值是 None

返回

如果转换成功,则为 true;否则为 false

例外

options 不是有效的 Base64FormattingOptions 值。

适用于