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>

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

charsWritten
Int32

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

options
Base64FormattingOptions

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

返回

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

例外

options 不是有效的 Base64FormattingOptions 值。

适用于