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 CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione 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 CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione stringa degli argomenti corrispondenti. |
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2) |
Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione stringa degli argomenti corrispondenti. |
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1) |
Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione stringa degli argomenti corrispondenti. |
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0) |
Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione stringa degli argomenti corrispondenti. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione 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 questo metodo restituisce, 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 specificati.
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 da riferimento.
- charsWritten
- Int32
Quando questo metodo restituisce, 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 da riferimento.
- charsWritten
- Int32
Quando questo metodo restituisce, 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 CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione 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);
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 questo metodo restituisce, 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 specificati.
Si applica a
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione 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 questo metodo restituisce, 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 specificati.
Si applica a
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione 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 questo metodo restituisce, 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 specificati.
Si applica a
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)
- Origine:
- MemoryExtensions.cs
- Origine:
- MemoryExtensions.cs
Scrive la CompositeFormat stringa nell'intervallo di caratteri, sostituendo l'elemento di formato o gli elementi con la rappresentazione 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 questo metodo restituisce, 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 specificati.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per