MemoryExtensions.TryWrite Metoda

Definice

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

destination
Span<Char>

Rozsah, do kterého má být řetězec naformátován.

provider
IFormatProvider

Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.

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

truepokud 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

destination
Span<Char>

Rozsah, do kterého má být interpolovaný řetězec formátován.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

Interpolovaný řetězec předaný odkazem.

charsWritten
Int32

Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.

Návraty

truepokud 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

destination
Span<Char>

Rozsah, do kterého má být interpolovaný řetězec formátován.

provider
IFormatProvider

Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

Interpolovaný řetězec předaný odkazem.

charsWritten
Int32

Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.

Návraty

truepokud 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

destination
Span<Char>

Rozsah, do kterého má být řetězec naformátován.

provider
IFormatProvider

Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.

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

truepokud 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

destination
Span<Char>

Rozsah, do kterého má být řetězec naformátován.

provider
IFormatProvider

Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.

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

truepokud 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

destination
Span<Char>

Rozsah, do kterého má být řetězec naformátován.

provider
IFormatProvider

Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.

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

truepokud 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

destination
Span<Char>

Rozsah, do kterého má být řetězec naformátován.

provider
IFormatProvider

Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.

charsWritten
Int32

Když tato metoda vrátí, obsahuje počet znaků zapsaných do rozsahu.

arg0
TArg0

Objekt, který chcete naformátovat.

Návraty

truepokud 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