Utf8Formatter.TryFormat Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TryFormat(Boolean, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Boolean.cs
- Zdroj:
- Utf8Formatter.Boolean.cs
- Zdroj:
- Utf8Formatter.Boolean.cs
Formátuje Boolean jako řetězec UTF8.
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
Parametry
- value
- Boolean
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce |
---|---|
G (výchozí) | Pravda/nepravda |
l | true/false |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(Byte, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
Formátuje Byte jako řetězec UTF8.
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
Parametry
- value
- Byte
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce |
---|---|
G/g (výchozí) | |
D/d | 122 |
Není k dispozici | 122 |
X/x | 7a |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(DateTime, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Date.cs
- Zdroj:
- Utf8Formatter.Date.cs
- Zdroj:
- Utf8Formatter.Date.cs
Formátuje DateTime jako řetězec UTF8.
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
Parametry
- value
- DateTime
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce | Komentáře |
---|---|---|
G (výchozí) | 05/25/2017 10:30:15 | |
R | Út, 03 Jan 2017 08:08:05 GMT | (RFC 1123) |
l | tue, 03 jan 2017 08:08:05 gmt | (Malá písmena RFC 1123) |
O | 2017-06-12T12:30:45.768+00:00 | (Možnost odezvy) |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(DateTimeOffset, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Date.cs
- Zdroj:
- Utf8Formatter.Date.cs
- Zdroj:
- Utf8Formatter.Date.cs
Formátuje DateTimeOffset jako řetězec UTF8.
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
Parametry
- value
- DateTimeOffset
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Platí pro
TryFormat(Decimal, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Decimal.cs
- Zdroj:
- Utf8Formatter.Decimal.cs
- Zdroj:
- Utf8Formatter.Decimal.cs
Formátuje Decimal jako řetězec UTF8.
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
Parametry
- value
- Decimal
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce | Komentáře |
---|---|---|
G/g (výchozí) | ||
F/f | 12.45 | Pevný bod |
E/e | 1.245000e1 | Exponenciální |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(Double, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Float.cs
- Zdroj:
- Utf8Formatter.Float.cs
- Zdroj:
- Utf8Formatter.Float.cs
Formátuje Double jako řetězec UTF8.
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
Parametry
- value
- Double
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce | Komentáře |
---|---|---|
G/g (výchozí) | ||
F/f | 12.45 | Pevný bod |
E/e | 1.245000e1 | Exponenciální |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(Guid, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Guid.cs
- Zdroj:
- Utf8Formatter.Guid.cs
- Zdroj:
- Utf8Formatter.Guid.cs
Formátuje Guid jako řetězec UTF8.
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
Parametry
- value
- Guid
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Výsledný řetězec |
---|---|
D (výchozí) | nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn |
B | {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn} |
P | (nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnn) |
N | nnnnnnnnnnnnnnnnnnnnnnnn |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(Int16, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
Formátuje Int16 jako řetězec UTF8.
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
Parametry
- value
- Int16
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce |
---|---|
G/g (výchozí) | |
D/d | 32767 |
Není k dispozici | 32 767 |
X/x | 7fff |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(Int32, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
Formátuje Int32 jako řetězec UTF8.
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
Parametry
- value
- Int32
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce |
---|---|
G/g (výchozí) | |
D/d | 32767 |
Není k dispozici | 32 767 |
X/x | 7fff |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(Int64, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
Formátuje Int64 jako řetězec UTF8.
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
Parametry
- value
- Int64
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce |
---|---|
G/g (výchozí) | |
D/d | 32767 |
Není k dispozici | 32 767 |
X/x | 7fff |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(SByte, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Formátuje SByte jako řetězec UTF8.
[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
Parametry
- value
- SByte
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
- Atributy
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce |
---|---|
G/g (výchozí) | |
D/d | 122 |
Není k dispozici | 122 |
X/x | 7a |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(Single, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Float.cs
- Zdroj:
- Utf8Formatter.Float.cs
- Zdroj:
- Utf8Formatter.Float.cs
Formátuje Single jako řetězec UTF8.
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
Parametry
- value
- Single
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce | Komentáře |
---|---|---|
G/g (výchozí) | ||
F/f | 12.45 | Pevný bod |
E/e | 1.245000e1 | Exponenciální |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(TimeSpan, Span<Byte>, Int32, StandardFormat)
Formátuje TimeSpan jako řetězec UTF8.
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
Parametry
- value
- TimeSpan
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
Poznámky
Podporované formáty:
Formátovací řetězec | Výsledný řetězec | Komentáře | |
---|---|---|---|
c/t/T (výchozí) | [-] [d.]hh:mm:ss[.fffffff] | (konstantní formát) | |
G | ),d:hh:mm:ss.fffffff | (obecně dlouhé) | |
g | [-] [d:] [h]h:mm:ss[.f[f[f[f[f[f[f[f[f]]]]]] | (obecně krátká) |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(UInt16, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Formátuje UInt16 jako řetězec UTF8.
[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
Parametry
- value
- UInt16
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
- Atributy
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce |
---|---|
G/g (výchozí) | |
D/d | 32767 |
Není k dispozici | 32 767 |
X/x | 7fff |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(UInt32, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Formátuje UInt32 jako řetězec UTF8.
[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
Parametry
- value
- UInt32
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
- Atributy
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce |
---|---|
G/g (výchozí) | |
D/d | 32767 |
Není k dispozici | 32 767 |
X/x | 7fff |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.
Platí pro
TryFormat(UInt64, Span<Byte>, Int32, StandardFormat)
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
- Zdroj:
- Utf8Formatter.Integer.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Formátuje UInt64 jako řetězec UTF8.
[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
Parametry
- value
- UInt64
Hodnota, která se má formátovat.
- bytesWritten
- Int32
Když metoda vrátí hodnotu , obsahuje délku formátovaného textu v bajtech.
- format
- StandardFormat
Standardní formát, který se má použít.
Návraty
true
je-li operace formátování úspěšná; false
pokud destination
je příliš malý.
- Atributy
Poznámky
Podporované formáty:
Formátovací řetězec | Příklad výsledného řetězce |
---|---|
G/g (výchozí) | |
D/d | 32767 |
Není k dispozici | 32 767 |
X/x | 7fff |
Pokud metoda selže, iterativně zvětšete velikost vyrovnávací paměti a opakujte akci, dokud nebude úspěšná.