Condividi tramite


MemoryExtensions.TryWrite Metodo

Definizione

Overload

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Scrive la stringa interpolata specificata nell'intervallo di caratteri.

TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Scrive la stringa interpolata specificata nell'intervallo di caratteri.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

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

Parametri

destination
Span<Char>

Intervallo in cui deve essere formattata la stringa.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

charsWritten
Int32

Quando termina, questo metodo contiene il numero di caratteri scritti nell'intervallo.

args
Object[]

Matrice di oggetti da formattare.

Restituisce

true se l'intera stringa interpolata potrebbe essere formattata correttamente; in caso contrario, false.

Eccezioni

format o args è null.

L'indice di un elemento di formato è maggiore o uguale al numero di argomenti forniti.

Si applica a

TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs

Scrive la stringa interpolata specificata nell'intervallo di caratteri.

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

Parametri

destination
Span<Char>

Intervallo in cui deve essere formattata la stringa interpolata.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

Stringa interpolata, passata per riferimento.

charsWritten
Int32

Quando termina, questo metodo contiene il numero di caratteri scritti nell'intervallo.

Restituisce

true se l'intera stringa interpolata potrebbe essere formattata correttamente; in caso contrario, false.

Si applica a

TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs

Scrive la stringa interpolata specificata nell'intervallo di caratteri.

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

Parametri

destination
Span<Char>

Intervallo in cui deve essere formattata la stringa interpolata.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

Stringa interpolata, passata per riferimento.

charsWritten
Int32

Quando termina, questo metodo contiene il numero di caratteri scritti nell'intervallo.

Restituisce

true se l'intera stringa interpolata potrebbe essere formattata correttamente; in caso contrario, false.

Si applica a

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

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);
public static bool TryWrite (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, scoped 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

Parametri

destination
Span<Char>

Intervallo in cui deve essere formattata la stringa.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

charsWritten
Int32

Quando termina, questo metodo contiene il numero di caratteri scritti nell'intervallo.

args
ReadOnlySpan<Object>

Intervallo di oggetti da formattare.

Restituisce

true se l'intera stringa interpolata potrebbe essere formattata correttamente; in caso contrario, false.

Eccezioni

format è null.

L'indice di un elemento di formato è maggiore o uguale al numero di argomenti forniti.

Si applica a

TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

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

Parametri di tipo

TArg0

Tipo del primo oggetto da formattare.

TArg1

Tipo del secondo oggetto da formattare.

TArg2

Tipo del terzo oggetto da formattare.

Parametri

destination
Span<Char>

Intervallo in cui deve essere formattata la stringa.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

charsWritten
Int32

Quando termina, questo metodo contiene il numero di caratteri scritti nell'intervallo.

arg0
TArg0

Primo oggetto da formattare.

arg1
TArg1

Secondo oggetto da formattare.

arg2
TArg2

Terzo oggetto da formattare.

Restituisce

true se l'intera stringa interpolata potrebbe essere formattata correttamente; in caso contrario, false.

Eccezioni

format è null.

L'indice di un elemento di formato è maggiore o uguale al numero di argomenti forniti.

Si applica a

TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

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

Parametri di tipo

TArg0

Tipo del primo oggetto da formattare.

TArg1

Tipo del secondo oggetto da formattare.

Parametri

destination
Span<Char>

Intervallo in cui deve essere formattata la stringa.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

charsWritten
Int32

Quando termina, questo metodo contiene il numero di caratteri scritti nell'intervallo.

arg0
TArg0

Primo oggetto da formattare.

arg1
TArg1

Secondo oggetto da formattare.

Restituisce

true se l'intera stringa interpolata potrebbe essere formattata correttamente; in caso contrario, false.

Eccezioni

format è null.

L'indice di un elemento di formato è maggiore o uguale al numero di argomenti forniti.

Si applica a

TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs

Scrive la stringa CompositeFormat nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione di stringa degli argomenti corrispondenti.

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

Parametri di tipo

TArg0

Tipo dell'oggetto da formattare.

Parametri

destination
Span<Char>

Intervallo in cui deve essere formattata la stringa.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

charsWritten
Int32

Quando termina, questo metodo contiene il numero di caratteri scritti nell'intervallo.

arg0
TArg0

Oggetto da formattare.

Restituisce

true se l'intera stringa interpolata potrebbe essere formattata correttamente; in caso contrario, false.

Eccezioni

format è null.

L'indice di un elemento di formato è maggiore o uguale al numero di argomenti forniti.

Si applica a