Complex.TryFormat 方法

定义

重载

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

尝试将当前实例的值格式化为提供的字符范围。

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

尝试将当前实例的值格式化为提供的字符范围。

public:
 virtual bool TryFormat(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten, ReadOnlySpan<char> format, IFormatProvider ^ provider);
public bool TryFormat (Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider);
public bool TryFormat (Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider? provider = default);
abstract member TryFormat : Span<char> * int * ReadOnlySpan<char> * IFormatProvider -> bool
override this.TryFormat : Span<char> * int * ReadOnlySpan<char> * IFormatProvider -> bool
Public Function TryFormat (destination As Span(Of Char), ByRef charsWritten As Integer, format As ReadOnlySpan(Of Char), provider As IFormatProvider) As Boolean
Public Function TryFormat (destination As Span(Of Char), ByRef charsWritten As Integer, Optional format As ReadOnlySpan(Of Char) = Nothing, Optional provider As IFormatProvider = Nothing) As Boolean

参数

destination
Span<Char>

要写入此实例的值(格式为字符范围)的跨度。

charsWritten
Int32

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

format
ReadOnlySpan<Char>

一个包含字符的范围,这些字符表示定义可接受的 destination 格式的标准或自定义格式字符串。

provider
IFormatProvider

一个可选对象,提供有关 destination 的区域性特定格式设置信息。

返回

如果格式设置成功,则为 true;否则为 false

实现

注解

此接口的实现应生成与同一类型上的 实现 ToString(String, IFormatProvider) 相同的字符串。 仅当目标缓冲区中没有足够的空间时,TryFormat 才应返回 false 。 任何其他失败都应引发异常。

适用于

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Source:
Complex.cs
Source:
Complex.cs
public bool TryFormat (Span<byte> utf8Destination, out int bytesWritten, ReadOnlySpan<char> format = default, IFormatProvider? provider = default);
abstract member TryFormat : Span<byte> * int * ReadOnlySpan<char> * IFormatProvider -> bool
override this.TryFormat : Span<byte> * int * ReadOnlySpan<char> * IFormatProvider -> bool
Public Function TryFormat (utf8Destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As ReadOnlySpan(Of Char) = Nothing, Optional provider As IFormatProvider = Nothing) As Boolean

参数

utf8Destination
Span<Byte>
bytesWritten
Int32
format
ReadOnlySpan<Char>
provider
IFormatProvider

返回

实现

适用于