MemoryExtensions.TryWrite Methode

Definition

Ü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

destination
Span<Char>

Die Spanne, in die die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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; falseandernfalls .

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

destination
Span<Char>

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

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

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; falseandernfalls .

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

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 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; falseandernfalls .

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

destination
Span<Char>

Die Spanne, in die die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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; falseandernfalls .

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

destination
Span<Char>

Die Spanne, in die die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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; falseandernfalls .

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

destination
Span<Char>

Die Spanne, in die die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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; falseandernfalls .

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

destination
Span<Char>

Die Spanne, in die die Zeichenfolge formatiert werden soll.

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

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; falseandernfalls .

Ausnahmen

format ist null

Der Index eines Formatelements ist größer oder gleich der Anzahl der angegebenen Argumente.

Gilt für: