Utf8Formatter.TryFormat Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
TryFormat(Boolean, Span<Byte>, Int32, StandardFormat)
Formaterar en Boolean som en UTF8-sträng.
public static bool TryFormat(bool value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : bool * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Boolean, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- Boolean
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng |
|---|---|
| G (standard) | Sant/falskt |
| l | sant/falskt |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(Byte, Span<Byte>, Int32, StandardFormat)
Formaterar en Byte som en UTF8-sträng.
public static bool TryFormat(byte value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : byte * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Byte, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- Byte
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng |
|---|---|
| G/g (standard) | |
| D/d | 122 |
| N/n | 122 |
| X/x | 7a |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(DateTime, Span<Byte>, Int32, StandardFormat)
Formaterar en DateTime som en UTF8-sträng.
public static bool TryFormat(DateTime value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : DateTime * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As DateTime, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- DateTime
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng | Kommentarer |
|---|---|---|
| G (standard) | 05/25/2017 10:30:15 | |
| R | tis, 03 jan 2017 08:08:05 GMT | (RFC 1123) |
| l | tis, 03 jan 2017 08:08:05 gmt | (Gement RFC 1123) |
| O | 2017-06-12T05:30:45.7680000-07:00 | (Rund-trippable) |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(DateTimeOffset, Span<Byte>, Int32, StandardFormat)
Formaterar en DateTimeOffset som en UTF8-sträng.
public static bool TryFormat(DateTimeOffset value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : DateTimeOffset * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As DateTimeOffset, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- DateTimeOffset
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Gäller för
TryFormat(Decimal, Span<Byte>, Int32, StandardFormat)
Formaterar en Decimal som en UTF8-sträng.
public static bool TryFormat(decimal value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : decimal * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Decimal, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- Decimal
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng | Kommentarer |
|---|---|---|
| G/g (standard) | ||
| F/f | 12.45 | Fast punkt |
| E/e | 1.245000e1 | Exponentiellt |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(Double, Span<Byte>, Int32, StandardFormat)
Formaterar en Double som en UTF8-sträng.
public static bool TryFormat(double value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : double * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Double, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- Double
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng | Kommentarer |
|---|---|---|
| G/g (standard) | ||
| F/f | 12.45 | Fast punkt |
| E/e | 1.245000e1 | Exponentiellt |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(Guid, Span<Byte>, Int32, StandardFormat)
Formaterar en Guid som en UTF8-sträng.
public static bool TryFormat(Guid value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : Guid * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Guid, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- Guid
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Resultatsträng |
|---|---|
| D (standard) | nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnn |
| B | {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnn} |
| P | (nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnn) |
| N | nnnnnnnnnnnnnnnnnnn |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(Int16, Span<Byte>, Int32, StandardFormat)
Formaterar en Int16 som en UTF8-sträng.
public static bool TryFormat(short value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : int16 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Short, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- Int16
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng |
|---|---|
| G/g (standard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(Int32, Span<Byte>, Int32, StandardFormat)
Formaterar en Int32 som en UTF8-sträng.
public static bool TryFormat(int value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : int * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Integer, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- Int32
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng |
|---|---|
| G/g (standard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(Int64, Span<Byte>, Int32, StandardFormat)
Formaterar en Int64 som en UTF8-sträng.
public static bool TryFormat(long value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : int64 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Long, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- Int64
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng |
|---|---|
| G/g (standard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(SByte, Span<Byte>, Int32, StandardFormat)
Viktigt!
Detta API uppfyller inte CLS.
Formaterar en SByte som en UTF8-sträng.
[System.CLSCompliant(false)]
public static bool TryFormat(sbyte value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : sbyte * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As SByte, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- SByte
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
- Attribut
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng |
|---|---|
| G/g (standard) | |
| D/d | 122 |
| N/n | 122 |
| X/x | 7a |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(Single, Span<Byte>, Int32, StandardFormat)
Formaterar en Single som en UTF8-sträng.
public static bool TryFormat(float value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : single * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Single, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- Single
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng | Kommentarer |
|---|---|---|
| G/g (standard) | ||
| F/f | 12.45 | Fast punkt |
| E/e | 1.245000e1 | Exponentiellt |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(TimeSpan, Span<Byte>, Int32, StandardFormat)
Formaterar en TimeSpan som en UTF8-sträng.
public static bool TryFormat(TimeSpan value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : TimeSpan * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As TimeSpan, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- TimeSpan
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
Kommentarer
Format som stöds:
| Formatera sträng | Resultatsträng | Kommentarer |
|---|---|---|
| c/t/T (standard) | [-][d.]hh:mm:ss[.fffffff] | (konstant format) |
| G | [-]d:hh:mm:ss.fffffffff | (allmänt lång) |
| g | [-][d:][h]h:mm:ss[.f[f[f[f[f[f[f]]]]]] | (allmänt kort) |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(UInt16, Span<Byte>, Int32, StandardFormat)
Viktigt!
Detta API uppfyller inte CLS.
Formaterar en UInt16 som en UTF8-sträng.
[System.CLSCompliant(false)]
public static bool TryFormat(ushort value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : uint16 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As UShort, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- UInt16
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
- Attribut
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng |
|---|---|
| G/g (standard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(UInt32, Span<Byte>, Int32, StandardFormat)
Viktigt!
Detta API uppfyller inte CLS.
Formaterar en UInt32 som en UTF8-sträng.
[System.CLSCompliant(false)]
public static bool TryFormat(uint value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : uint32 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As UInteger, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- UInt32
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
- Attribut
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng |
|---|---|
| G/g (standard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.
Gäller för
TryFormat(UInt64, Span<Byte>, Int32, StandardFormat)
Viktigt!
Detta API uppfyller inte CLS.
Formaterar en UInt64 som en UTF8-sträng.
[System.CLSCompliant(false)]
public static bool TryFormat(ulong value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : uint64 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As ULong, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Parametrar
- value
- UInt64
Värdet som ska formateras.
- bytesWritten
- Int32
När metoden returnerar innehåller längden på den formaterade texten i byte.
- format
- StandardFormat
Standardformatet som ska användas.
Returer
true om formateringsåtgärden lyckas. false om destination är för liten.
- Attribut
Kommentarer
Format som stöds:
| Formatera sträng | Exempelresultatsträng |
|---|---|
| G/g (standard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Om metoden misslyckas ökar iterativt buffertens storlek och försöker igen tills den lyckas.