Enum.TryFormat<TEnum> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试将枚举类型实例的值格式化为提供的字符范围。
public static bool TryFormat<TEnum> (TEnum value, Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default) where TEnum : struct;
static member TryFormat : 'Enum * Span<char> * int * ReadOnlySpan<char> -> bool (requires 'Enum : struct)
Public Shared Function TryFormat(Of TEnum As Structure) (value As TEnum, destination As Span(Of Char), ByRef charsWritten As Integer, Optional format As ReadOnlySpan(Of Char) = Nothing) As Boolean
类型参数
- TEnum
参数
- value
- TEnum
- charsWritten
- Int32
此方法返回时,包含写入 的 destination
字符数。
- format
- ReadOnlySpan<Char>
一个范围,包含表示定义可接受目标格式的标准格式字符串的字符。 此值可以为空,也可以为“g”、“d”、“f”或“x”。
返回
true
如果格式设置成功,则为 ;否则, false
如果目标范围不够大,无法包含格式化的值,则为 。
例外
format 参数包含无效值。