Compartir vía


MemoryExtensions.TryWrite Método

Definición

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

destination
Span<Char>

Intervalo al que se debe dar formato a la cadena.

provider
IFormatProvider

Objeto que proporciona información de formato específica de la referencia cultural.

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

destination
Span<Char>

Intervalo al que se debe dar formato a la cadena interpolada.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

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

destination
Span<Char>

Intervalo al que se debe dar formato a la cadena interpolada.

provider
IFormatProvider

Objeto que proporciona información de formato específica de la referencia cultural.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

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

destination
Span<Char>

Intervalo al que se debe dar formato a la cadena.

provider
IFormatProvider

Objeto que proporciona información de formato específica de la referencia cultural.

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

destination
Span<Char>

Intervalo al que se debe dar formato a la cadena.

provider
IFormatProvider

Objeto que proporciona información de formato específica de la referencia cultural.

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

destination
Span<Char>

Intervalo al que se debe dar formato a la cadena.

provider
IFormatProvider

Objeto que proporciona información de formato específica de la referencia cultural.

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

destination
Span<Char>

Intervalo al que se debe dar formato a la cadena.

provider
IFormatProvider

Objeto que proporciona información de formato específica de la referencia cultural.

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.

Se aplica a