Teilen über


MemoryExtensions.TryWrite Methode

Definition

Ü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

destination
Span<Char>

Der Bereich, in den die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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

destination
Span<Char>

Die Spanne, auf die die interpolierte Zeichenfolge formatiert werden soll.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

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

destination
Span<Char>

Die Spanne, auf die die interpolierte Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

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

destination
Span<Char>

Der Bereich, in den die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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

destination
Span<Char>

Der Bereich, in den die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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

destination
Span<Char>

Der Bereich, in den die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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

destination
Span<Char>

Der Bereich, in den die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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.

Gilt für: