MemoryExtensions.TryWrite Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[]) |
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes. |
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Escribe la cadena interpolada especificada en el intervalo de caracteres. |
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Escribe la cadena interpolada especificada en el intervalo de caracteres. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>) |
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes. |
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2) |
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes. |
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1) |
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes. |
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0) |
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.
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
Parámetros
- provider
- IFormatProvider
Objeto que proporciona información de formato específica de la referencia cultural.
- format
- CompositeFormat
Un CompositeFormat.
- charsWritten
- Int32
Cuando este método devuelve, contiene el número de caracteres escritos en el intervalo.
- args
- Object[]
Matriz de objetos a los que se va a dar formato.
Devoluciones
true
si toda la cadena interpolada se podía dar formato correctamente; de lo contrario, false
.
Excepciones
format
o args
es null
.
El índice de un elemento de formato es mayor o igual que el número de argumentos proporcionados.
Se aplica a
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Escribe la cadena interpolada especificada en el intervalo de caracteres.
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
Parámetros
Cadena interpolada, pasada por referencia.
- charsWritten
- Int32
Cuando este método devuelve, contiene el número de caracteres escritos en el intervalo.
Devoluciones
true
si toda la cadena interpolada se podía dar formato correctamente; de lo contrario, false
.
Se aplica a
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Escribe la cadena interpolada especificada en el intervalo de caracteres.
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
Parámetros
- provider
- IFormatProvider
Objeto que proporciona información de formato específica de la referencia cultural.
Cadena interpolada, pasada por referencia.
- charsWritten
- Int32
Cuando este método devuelve, contiene el número de caracteres escritos en el intervalo.
Devoluciones
true
si toda la cadena interpolada se podía dar formato correctamente; de lo contrario, false
.
Se aplica a
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.
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
Parámetros
- provider
- IFormatProvider
Objeto que proporciona información de formato específica de la referencia cultural.
- format
- CompositeFormat
Un CompositeFormat.
- charsWritten
- Int32
Cuando este método devuelve, contiene el número de caracteres escritos en el intervalo.
- args
- ReadOnlySpan<Object>
Intervalo de objetos a los que se va a dar formato.
Devoluciones
true
si toda la cadena interpolada se podía dar formato correctamente; de lo contrario, false
.
Excepciones
format
es null
.
El índice de un elemento de formato es mayor o igual que el número de argumentos proporcionados.
Se aplica a
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.
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
Parámetros de tipo
- TArg0
Tipo del primer objeto al que se va a dar formato.
- TArg1
Tipo del segundo objeto al que se va a dar formato.
- TArg2
Tipo del tercer objeto al que se va a dar formato.
Parámetros
- provider
- IFormatProvider
Objeto que proporciona información de formato específica de la referencia cultural.
- format
- CompositeFormat
Un CompositeFormat.
- charsWritten
- Int32
Cuando este método devuelve, contiene el número de caracteres escritos en el intervalo.
- arg0
- TArg0
Primer objeto al que se va a dar formato.
- arg1
- TArg1
Segundo objeto al que se va a dar formato.
- arg2
- TArg2
Tercer objeto al que se va a dar formato.
Devoluciones
true
si toda la cadena interpolada se podía dar formato correctamente; de lo contrario, false
.
Excepciones
format
es null
.
El índice de un elemento de formato es mayor o igual que el número de argumentos proporcionados.
Se aplica a
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.
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
Parámetros de tipo
- TArg0
Tipo del primer objeto al que se va a dar formato.
- TArg1
Tipo del segundo objeto al que se va a dar formato.
Parámetros
- provider
- IFormatProvider
Objeto que proporciona información de formato específica de la referencia cultural.
- format
- CompositeFormat
Un CompositeFormat.
- charsWritten
- Int32
Cuando este método devuelve, contiene el número de caracteres escritos en el intervalo.
- arg0
- TArg0
Primer objeto al que se va a dar formato.
- arg1
- TArg1
Segundo objeto al que se va a dar formato.
Devoluciones
true
si toda la cadena interpolada se podía dar formato correctamente; de lo contrario, false
.
Excepciones
format
es null
.
El índice de un elemento de formato es mayor o igual que el número de argumentos proporcionados.
Se aplica a
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Escribe la cadena CompositeFormat en el intervalo de caracteres, sustituyendo el elemento de formato o los elementos con la representación de cadena de los argumentos correspondientes.
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
Parámetros de tipo
- TArg0
Tipo del objeto al que se va a dar formato.
Parámetros
- provider
- IFormatProvider
Objeto que proporciona información de formato específica de la referencia cultural.
- format
- CompositeFormat
Un CompositeFormat.
- charsWritten
- Int32
Cuando este método devuelve, contiene el número de caracteres escritos en el intervalo.
- arg0
- TArg0
Objeto al que se va a dar formato.
Devoluciones
true
si toda la cadena interpolada se podía dar formato correctamente; de lo contrario, false
.
Excepciones
format
es null
.
El índice de un elemento de formato es mayor o igual que el número de argumentos proporcionados.