MemoryExtensions.TryWrite 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í
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[]) |
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů. |
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Zapíše zadaný interpolovaný řetězec do rozsahu znaků. |
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Zapíše zadaný interpolovaný řetězec do rozsahu znaků. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>) |
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů. |
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2) |
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů. |
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1) |
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů. |
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0) |
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, ... cli::array <System::Object ^> ^ args);
public static bool TryWrite (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, params object?[] args);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * obj[] -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, ParamArray args As Object()) As Boolean
Parametry
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.
- format
- CompositeFormat
Úloha CompositeFormat.
- charsWritten
- Int32
Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.
- args
- Object[]
Pole objektů, které se mají formátovat
Návraty
true
pokud by bylo možné úspěšně formátovat celý interpolovaný řetězec; v opačném případě . false
Výjimky
format
nebo args
je null
.
Index položky formátu je větší nebo roven počtu zadaných argumentů.
Platí pro
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Zapíše zadaný interpolovaný řetězec do rozsahu znaků.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, MemoryExtensions::TryWriteInterpolatedStringHandler % handler, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryWrite (this Span<char> destination, ref MemoryExtensions.TryWriteInterpolatedStringHandler handler, out int charsWritten);
static member TryWrite : Span<char> * TryWriteInterpolatedStringHandler * int -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), ByRef handler As MemoryExtensions.TryWriteInterpolatedStringHandler, ByRef charsWritten As Integer) As Boolean
Parametry
Interpolovaný řetězec předaný odkazem.
- charsWritten
- Int32
Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.
Návraty
true
pokud by bylo možné úspěšně formátovat celý interpolovaný řetězec; v opačném případě . false
Platí pro
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Zapíše zadaný interpolovaný řetězec do rozsahu znaků.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, MemoryExtensions::TryWriteInterpolatedStringHandler % handler, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryWrite (this Span<char> destination, IFormatProvider? provider, ref MemoryExtensions.TryWriteInterpolatedStringHandler handler, out int charsWritten);
static member TryWrite : Span<char> * IFormatProvider * TryWriteInterpolatedStringHandler * int -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), provider As IFormatProvider, ByRef handler As MemoryExtensions.TryWriteInterpolatedStringHandler, ByRef charsWritten As Integer) As Boolean
Parametry
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.
Interpolovaný řetězec předaný odkazem.
- charsWritten
- Int32
Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.
Návraty
true
pokud by bylo možné úspěšně formátovat celý interpolovaný řetězec; v opačném případě . false
Platí pro
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, ReadOnlySpan<System::Object ^> args);
public static bool TryWrite (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, ReadOnlySpan<object?> args);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * ReadOnlySpan<obj> -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, args As ReadOnlySpan(Of Object)) As Boolean
Parametry
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.
- format
- CompositeFormat
Úloha CompositeFormat.
- charsWritten
- Int32
Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.
- args
- ReadOnlySpan<Object>
Rozsah objektů, které se mají formátovat.
Návraty
true
pokud by bylo možné úspěšně formátovat celý interpolovaný řetězec; v opačném případě . false
Výjimky
format
je null
.
Index položky formátu je větší nebo roven počtu zadaných argumentů.
Platí pro
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.
public:
generic <typename TArg0, typename TArg1, typename TArg2>
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, TArg0 arg0, TArg1 arg1, TArg2 arg2);
public static bool TryWrite<TArg0,TArg1,TArg2> (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, TArg0 arg0, TArg1 arg1, TArg2 arg2);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * 'TArg0 * 'TArg1 * 'TArg2 -> bool
<Extension()>
Public Function TryWrite(Of TArg0, TArg1, TArg2) (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, arg0 As TArg0, arg1 As TArg1, arg2 As TArg2) As Boolean
Parametry typu
- TArg0
Typ prvního objektu, který se má formátovat.
- TArg1
Typ druhého objektu, který se má formátovat.
- TArg2
Typ třetího objektu, který se má formátovat.
Parametry
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.
- format
- CompositeFormat
Úloha CompositeFormat.
- charsWritten
- Int32
Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.
- arg0
- TArg0
První objekt pro formátování.
- arg1
- TArg1
Druhý objekt pro formátování.
- arg2
- TArg2
Třetí objekt pro formátování.
Návraty
true
pokud by bylo možné úspěšně formátovat celý interpolovaný řetězec; v opačném případě . false
Výjimky
format
je null
.
Index položky formátu je větší nebo roven počtu zadaných argumentů.
Platí pro
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.
public:
generic <typename TArg0, typename TArg1>
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, TArg0 arg0, TArg1 arg1);
public static bool TryWrite<TArg0,TArg1> (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, TArg0 arg0, TArg1 arg1);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * 'TArg0 * 'TArg1 -> bool
<Extension()>
Public Function TryWrite(Of TArg0, TArg1) (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, arg0 As TArg0, arg1 As TArg1) As Boolean
Parametry typu
- TArg0
Typ prvního objektu, který se má formátovat.
- TArg1
Typ druhého objektu, který se má formátovat.
Parametry
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.
- format
- CompositeFormat
Úloha CompositeFormat.
- charsWritten
- Int32
Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.
- arg0
- TArg0
První objekt pro formátování.
- arg1
- TArg1
Druhý objekt pro formátování.
Návraty
true
pokud by bylo možné úspěšně formátovat celý interpolovaný řetězec; v opačném případě . false
Výjimky
format
je null
.
Index položky formátu je větší nebo roven počtu zadaných argumentů.
Platí pro
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)
- Zdroj:
- MemoryExtensions.cs
- Zdroj:
- MemoryExtensions.cs
Zapíše CompositeFormat řetězec do rozsahu znaků a nahraďe položku formátu nebo položky řetězcovou reprezentací odpovídajících argumentů.
public:
generic <typename TArg0>
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, TArg0 arg0);
public static bool TryWrite<TArg0> (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, TArg0 arg0);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * 'TArg0 -> bool
<Extension()>
Public Function TryWrite(Of TArg0) (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, arg0 As TArg0) As Boolean
Parametry typu
- TArg0
Typ objektu, který se má formátovat.
Parametry
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.
- format
- CompositeFormat
Úloha CompositeFormat.
- charsWritten
- Int32
Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.
- arg0
- TArg0
Objekt, který chcete naformátovat.
Návraty
true
pokud by bylo možné úspěšně formátovat celý interpolovaný řetězec; v opačném případě . false
Výjimky
format
je null
.
Index položky formátu je větší nebo roven počtu zadaných argumentů.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro