Complex.TryFormat Metod

Definition

Överlagringar

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

Försöker formatera värdet för den aktuella instansen till det angivna intervallet med tecken.

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

Försöker formatera värdet för den aktuella instansen som UTF-8 i det angivna byteintervallet.

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

Källa:
Complex.cs
Källa:
Complex.cs
Källa:
Complex.cs
Källa:
Complex.cs
Källa:
Complex.cs

Försöker formatera värdet för den aktuella instansen till det angivna intervallet med tecken.

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 = default, IFormatProvider? provider = default);
public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider);
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, Optional format As ReadOnlySpan(Of Char) = Nothing, Optional provider As IFormatProvider = Nothing) As Boolean
Public Function TryFormat (destination As Span(Of Char), ByRef charsWritten As Integer, format As ReadOnlySpan(Of Char), provider As IFormatProvider) As Boolean

Parametrar

destination
Span<Char>

Det intervall där den här instansens värde formateras som ett teckenintervall.

charsWritten
Int32

När den här metoden returnerar innehåller antalet tecken som skrivits i destination.

format
ReadOnlySpan<Char>

Ett intervall som innehåller de tecken som representerar en standard- eller anpassad formatsträng som definierar det godkända formatet för destination.

provider
IFormatProvider

Ett valfritt objekt som tillhandahåller kulturspecifik formateringsinformation för destination.

Returer

trueom formateringen lyckades. annars . false

Implementeringar

Kommentarer

En implementering av det här gränssnittet bör ge samma teckensträng som en implementering av ToString(String, IFormatProvider) på samma typ. TryFormat bör endast returneras false om det inte finns tillräckligt med utrymme i målbufferten. Andra fel bör utlösa ett undantag.

Gäller för

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

Källa:
Complex.cs
Källa:
Complex.cs
Källa:
Complex.cs
Källa:
Complex.cs

Försöker formatera värdet för den aktuella instansen som UTF-8 i det angivna byteintervallet.

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

Parametrar

utf8Destination
Span<Byte>

Det intervall där den här instansens värde ska skrivas formaterat som ett intervall med byte.

bytesWritten
Int32

När den här metoden returnerar innehåller antalet byte som skrivits i utf8Destination.

format
ReadOnlySpan<Char>

Ett intervall som innehåller de tecken som representerar en standard- eller anpassad formatsträng som definierar det godkända formatet för utf8Destination.

provider
IFormatProvider

Ett valfritt objekt som tillhandahåller kulturspecifik formateringsinformation för utf8Destination.

Returer

trueom formateringen lyckades. annars . false

Implementeringar

Gäller för