MemoryExtensions.TryWrite Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture.
- format
- CompositeFormat
Un CompositeFormat.
- 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
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
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture.
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
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture.
- format
- CompositeFormat
Un CompositeFormat.
- 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
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture.
- format
- CompositeFormat
Un CompositeFormat.
- 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
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture.
- format
- CompositeFormat
Un CompositeFormat.
- 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
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture.
- format
- CompositeFormat
Un CompositeFormat.
- 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.