Partager via


MemoryExtensions.TryWrite Méthode

Définition

Surcharges

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Écrit la chaîne interpolée spécifiée dans l’étendue de caractères.

TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Écrit la chaîne interpolée spécifiée dans l’étendue de caractères.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

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

Paramètres

destination
Span<Char>

Étendue dans laquelle la chaîne doit être mise en forme.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.

charsWritten
Int32

Lorsque cette méthode retourne, contient le nombre de caractères écrits dans l’étendue.

args
Object[]

Tableau d'objets à mettre en forme.

Retours

true si la chaîne interpolée entière a pu être mise en forme avec succès ; sinon, false.

Exceptions

format ou args est null.

L’index d’un élément de format est supérieur ou égal au nombre d’arguments fournis.

S’applique à

TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Écrit la chaîne interpolée spécifiée dans l’étendue de caractères.

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

Paramètres

destination
Span<Char>

Étendue dans laquelle la chaîne interpolée doit être mise en forme.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

Chaîne interpolée, transmise par référence.

charsWritten
Int32

Lorsque cette méthode retourne, contient le nombre de caractères écrits dans l’étendue.

Retours

true si la chaîne interpolée entière a pu être mise en forme avec succès ; sinon, false.

S’applique à

TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Écrit la chaîne interpolée spécifiée dans l’étendue de caractères.

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

Paramètres

destination
Span<Char>

Étendue dans laquelle la chaîne interpolée doit être mise en forme.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

Chaîne interpolée, transmise par référence.

charsWritten
Int32

Lorsque cette méthode retourne, contient le nombre de caractères écrits dans l’étendue.

Retours

true si la chaîne interpolée entière a pu être mise en forme avec succès ; sinon, false.

S’applique à

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

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

Paramètres

destination
Span<Char>

Étendue dans laquelle la chaîne doit être mise en forme.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.

charsWritten
Int32

Lorsque cette méthode retourne, contient le nombre de caractères écrits dans l’étendue.

args
ReadOnlySpan<Object>

Étendue d’objets à mettre en forme.

Retours

true si la chaîne interpolée entière a pu être mise en forme avec succès ; sinon, false.

Exceptions

format a la valeur null.

L’index d’un élément de format est supérieur ou égal au nombre d’arguments fournis.

S’applique à

TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

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

Paramètres de type

TArg0

Type du premier objet à mettre en forme.

TArg1

Type du deuxième objet à mettre en forme.

TArg2

Type du troisième objet à mettre en forme.

Paramètres

destination
Span<Char>

Étendue dans laquelle la chaîne doit être mise en forme.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.

charsWritten
Int32

Lorsque cette méthode retourne, contient le nombre de caractères écrits dans l’étendue.

arg0
TArg0

Premier objet à mettre en forme.

arg1
TArg1

Deuxième objet à mettre en forme.

arg2
TArg2

Troisième objet à mettre en forme.

Retours

true si la chaîne interpolée entière a pu être mise en forme avec succès ; sinon, false.

Exceptions

format a la valeur null.

L’index d’un élément de format est supérieur ou égal au nombre d’arguments fournis.

S’applique à

TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

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

Paramètres de type

TArg0

Type du premier objet à mettre en forme.

TArg1

Type du deuxième objet à mettre en forme.

Paramètres

destination
Span<Char>

Étendue dans laquelle la chaîne doit être mise en forme.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.

charsWritten
Int32

Lorsque cette méthode retourne, contient le nombre de caractères écrits dans l’étendue.

arg0
TArg0

Premier objet à mettre en forme.

arg1
TArg1

Deuxième objet à mettre en forme.

Retours

true si la chaîne interpolée entière a pu être mise en forme avec succès ; sinon, false.

Exceptions

format a la valeur null.

L’index d’un élément de format est supérieur ou égal au nombre d’arguments fournis.

S’applique à

TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Écrit la chaîne dans CompositeFormat l’étendue de caractères, en remplaçant l’élément de format ou les éléments par la représentation sous forme de chaîne des arguments correspondants.

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

Paramètres de type

TArg0

Type de l’objet à mettre en forme.

Paramètres

destination
Span<Char>

Étendue dans laquelle la chaîne doit être mise en forme.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.

charsWritten
Int32

Lorsque cette méthode retourne, contient le nombre de caractères écrits dans l’étendue.

arg0
TArg0

Objet à mettre en forme.

Retours

true si la chaîne interpolée entière a pu être mise en forme avec succès ; sinon, false.

Exceptions

format a la valeur null.

L’index d’un élément de format est supérieur ou égal au nombre d’arguments fournis.

S’applique à