MemoryExtensions.TryWrite Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[]) |
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden. |
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Schreibt die angegebene interpolierte Zeichenfolge in den Zeichenbereich. |
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Schreibt die angegebene interpolierte Zeichenfolge in den Zeichenbereich. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>) |
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden. |
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2) |
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden. |
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1) |
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden. |
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0) |
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.
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
Parameter
- provider
- IFormatProvider
Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.
- format
- CompositeFormat
Eine CompositeFormat.
- charsWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die in den Bereich geschrieben wurden.
- args
- Object[]
Ein Array von Objekten, die formatiert werden sollen.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden könnte; andernfalls false
.
Ausnahmen
format
oder args
ist null
.
Der Index eines Formatelements ist größer oder gleich der Anzahl der angegebenen Argumente.
Gilt für:
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Schreibt die angegebene interpolierte Zeichenfolge in den Zeichenbereich.
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
Parameter
Die interpolierte Zeichenfolge, die per Verweis übergeben wird.
- charsWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die in den Bereich geschrieben wurden.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden könnte; andernfalls false
.
Gilt für:
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Schreibt die angegebene interpolierte Zeichenfolge in den Zeichenbereich.
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
Parameter
- provider
- IFormatProvider
Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.
Die interpolierte Zeichenfolge, die per Verweis übergeben wird.
- charsWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die in den Bereich geschrieben wurden.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden könnte; andernfalls false
.
Gilt für:
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.
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
Parameter
- provider
- IFormatProvider
Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.
- format
- CompositeFormat
Eine CompositeFormat.
- charsWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die in den Bereich geschrieben wurden.
- args
- ReadOnlySpan<Object>
Eine Spanne von Objekten, die formatiert werden sollen.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden könnte; andernfalls false
.
Ausnahmen
format
ist null
.
Der Index eines Formatelements ist größer oder gleich der Anzahl der angegebenen Argumente.
Gilt für:
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.
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
Typparameter
- TArg0
Der Typ des ersten zu formatierenden Objekts.
- TArg1
Der Typ des zweiten zu formatierenden Objekts.
- TArg2
Der Typ des dritten zu formatierenden Objekts.
Parameter
- provider
- IFormatProvider
Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.
- format
- CompositeFormat
Eine CompositeFormat.
- charsWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die in den Bereich geschrieben wurden.
- arg0
- TArg0
Das erste zu formatierende Objekt.
- arg1
- TArg1
Das zweite zu formatierende Objekt.
- arg2
- TArg2
Das dritte zu formatierende Objekt.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden könnte; andernfalls false
.
Ausnahmen
format
ist null
.
Der Index eines Formatelements ist größer oder gleich der Anzahl der angegebenen Argumente.
Gilt für:
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.
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
Typparameter
- TArg0
Der Typ des ersten zu formatierenden Objekts.
- TArg1
Der Typ des zweiten zu formatierenden Objekts.
Parameter
- provider
- IFormatProvider
Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.
- format
- CompositeFormat
Eine CompositeFormat.
- charsWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die in den Bereich geschrieben wurden.
- arg0
- TArg0
Das erste zu formatierende Objekt.
- arg1
- TArg1
Das zweite zu formatierende Objekt.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden könnte; andernfalls false
.
Ausnahmen
format
ist null
.
Der Index eines Formatelements ist größer oder gleich der Anzahl der angegebenen Argumente.
Gilt für:
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Schreibt die CompositeFormat Zeichenfolge in den Zeichenbereich, wobei das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente ersetzt werden.
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
Typparameter
- TArg0
Der Typ des zu formatierenden Objekts.
Parameter
- provider
- IFormatProvider
Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.
- format
- CompositeFormat
Eine CompositeFormat.
- charsWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Zeichen, die in den Bereich geschrieben wurden.
- arg0
- TArg0
Das zu formatierende Objekt.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden könnte; andernfalls false
.
Ausnahmen
format
ist null
.
Der Index eines Formatelements ist größer oder gleich der Anzahl der angegebenen Argumente.