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 die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente. |
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Schreibt die angegebene interpolierte Zeichenfolge in die Zeichenspanne. |
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Schreibt die angegebene interpolierte Zeichenfolge in die Zeichenspanne. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>) |
Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente. |
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2) |
Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente. |
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1) |
Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente. |
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0) |
Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.
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
einen CompositeFormat
- charsWritten
- Int32
Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die in die Spanne geschrieben wurden.
- args
- Object[]
Ein Array zu formatierender Objekte.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden konnte; false
andernfalls .
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 die Zeichenspanne.
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 als Verweis übergeben wird.
- charsWritten
- Int32
Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die in die Spanne geschrieben wurden.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden konnte; false
andernfalls .
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 die Zeichenspanne.
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 als Verweis übergeben wird.
- charsWritten
- Int32
Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die in die Spanne geschrieben wurden.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden konnte; false
andernfalls .
Gilt für:
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)
- Quelle:
- MemoryExtensions.cs
- Quelle:
- MemoryExtensions.cs
Schreibt die CompositeFormat Zeichenfolge in die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.
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
Parameter
- provider
- IFormatProvider
Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.
- format
- CompositeFormat
einen CompositeFormat
- charsWritten
- Int32
Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die in die Spanne geschrieben wurden.
- args
- ReadOnlySpan<Object>
Eine Spanne von zu formatierenden Objekten.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden konnte; false
andernfalls .
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 die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.
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
einen CompositeFormat
- charsWritten
- Int32
Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die in die Spanne 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 konnte; false
andernfalls .
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 die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.
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
einen CompositeFormat
- charsWritten
- Int32
Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die in die Spanne 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 konnte; false
andernfalls .
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 die Zeichenspanne und ersetzt das Formatelement oder die Elemente durch die Zeichenfolgendarstellung der entsprechenden Argumente.
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
einen CompositeFormat
- charsWritten
- Int32
Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die in die Spanne geschrieben wurden.
- arg0
- TArg0
Das zu formatierende Objekt.
Gibt zurück
true
, wenn die gesamte interpolierte Zeichenfolge erfolgreich formatiert werden konnte; false
andernfalls .
Ausnahmen
format
ist null
Der Index eines Formatelements ist größer oder gleich der Anzahl der angegebenen Argumente.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für