MemoryExtensions.TryWrite Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.
- format
- CompositeFormat
Oggetto CompositeFormat.
- 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
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
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.
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
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.
- format
- CompositeFormat
Oggetto CompositeFormat.
- 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
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.
- format
- CompositeFormat
Oggetto CompositeFormat.
- 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
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.
- format
- CompositeFormat
Oggetto CompositeFormat.
- 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
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.
- format
- CompositeFormat
Oggetto CompositeFormat.
- 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.