Partage via


MemoryExtensions.TryWrite Méthode

Définition

Surcharges

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

Écrit la chaîne CompositeFormat dans 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 CompositeFormat dans 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 CompositeFormat dans 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 CompositeFormat dans 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 CompositeFormat dans 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 CompositeFormat dans 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 à 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 est retournée, contient le nombre de caractères écrits dans l’étendue.

args
Object[]

Tableau d’objets à mettre en forme.

Retours

true si l’intégralité de la chaîne interpolée peut être mise en forme correctement ; 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 à laquelle la chaîne interpolée doit être mise en forme.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

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

charsWritten
Int32

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

Retours

true si l’intégralité de la chaîne interpolée peut être mise en forme correctement ; 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 à 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, passée par référence.

charsWritten
Int32

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

Retours

true si l’intégralité de la chaîne interpolée peut être mise en forme correctement ; sinon, false.

S’applique à

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Écrit la chaîne CompositeFormat dans 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);
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

Paramètres

destination
Span<Char>

Étendue à 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 est retournée, contient le nombre de caractères écrits dans l’étendue.

args
ReadOnlySpan<Object>

Étendue d’objets à mettre en forme.

Retours

true si l’intégralité de la chaîne interpolée peut être mise en forme correctement ; sinon, false.

Exceptions

format est 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 CompositeFormat dans 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 à 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 est retournée, 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 l’intégralité de la chaîne interpolée peut être mise en forme correctement ; sinon, false.

Exceptions

format est 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 CompositeFormat dans 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 à 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 est retournée, 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 l’intégralité de la chaîne interpolée peut être mise en forme correctement ; sinon, false.

Exceptions

format est 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 CompositeFormat dans 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 à 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 est retournée, contient le nombre de caractères écrits dans l’étendue.

arg0
TArg0

Objet à mettre en forme.

Retours

true si l’intégralité de la chaîne interpolée peut être mise en forme correctement ; sinon, false.

Exceptions

format est null.

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

S’applique à