Partilhar via


MemoryExtensions.TryWrite Método

Definição

Sobrecargas

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

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

Grava a cadeia de caracteres interpolada especificada no intervalo de caracteres.

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

Grava a cadeia de caracteres interpolada especificada no intervalo de caracteres.

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

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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>

O intervalo para o qual a cadeia de caracteres deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informações de formatação específicas da cultura.

charsWritten
Int32

Quando esse método é retornado, contém o número de caracteres gravados no intervalo.

args
Object[]

Uma matriz de objetos a serem formatados.

Retornos

true se toda a cadeia de caracteres interpolada puder ser formatada com êxito; caso contrário, false.

Exceções

format ou args é null.

O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.

Aplica-se a

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

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Grava a cadeia de caracteres interpolada especificada no 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>

O intervalo para o qual a cadeia de caracteres interpolada deve ser formatada.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

A cadeia de caracteres interpolada, passada por referência.

charsWritten
Int32

Quando esse método é retornado, contém o número de caracteres gravados no intervalo.

Retornos

true se toda a cadeia de caracteres interpolada puder ser formatada com êxito; caso contrário, false.

Aplica-se a

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

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Grava a cadeia de caracteres interpolada especificada no 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>

O intervalo para o qual a cadeia de caracteres interpolada deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informações de formatação específicas da cultura.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

A cadeia de caracteres interpolada, passada por referência.

charsWritten
Int32

Quando esse método é retornado, contém o número de caracteres gravados no intervalo.

Retornos

true se toda a cadeia de caracteres interpolada puder ser formatada com êxito; caso contrário, false.

Aplica-se a

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

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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>

O intervalo para o qual a cadeia de caracteres deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informações de formatação específicas da cultura.

charsWritten
Int32

Quando esse método é retornado, contém o número de caracteres gravados no intervalo.

args
ReadOnlySpan<Object>

Um intervalo de objetos a serem formatados.

Retornos

true se toda a cadeia de caracteres interpolada puder ser formatada com êxito; caso contrário, false.

Exceções

format é null.

O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.

Aplica-se a

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

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

O tipo do primeiro objeto a ser formatado.

TArg1

O tipo do segundo objeto a ser formatado.

TArg2

O tipo do terceiro objeto a ser formatado.

Parâmetros

destination
Span<Char>

O intervalo para o qual a cadeia de caracteres deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informações de formatação específicas da cultura.

charsWritten
Int32

Quando esse método é retornado, contém o número de caracteres gravados no intervalo.

arg0
TArg0

O primeiro objeto a ser formatado.

arg1
TArg1

O segundo objeto a ser formatado.

arg2
TArg2

O terceiro objeto a ser formatado.

Retornos

true se toda a cadeia de caracteres interpolada puder ser formatada com êxito; caso contrário, false.

Exceções

format é null.

O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.

Aplica-se a

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

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

O tipo do primeiro objeto a ser formatado.

TArg1

O tipo do segundo objeto a ser formatado.

Parâmetros

destination
Span<Char>

O intervalo para o qual a cadeia de caracteres deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informações de formatação específicas da cultura.

charsWritten
Int32

Quando esse método é retornado, contém o número de caracteres gravados no intervalo.

arg0
TArg0

O primeiro objeto a ser formatado.

arg1
TArg1

O segundo objeto a ser formatado.

Retornos

true se toda a cadeia de caracteres interpolada puder ser formatada com êxito; caso contrário, false.

Exceções

format é null.

O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.

Aplica-se a

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

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

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

O tipo do objeto a ser formatado.

Parâmetros

destination
Span<Char>

O intervalo para o qual a cadeia de caracteres deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informações de formatação específicas da cultura.

charsWritten
Int32

Quando esse método é retornado, contém o número de caracteres gravados no intervalo.

arg0
TArg0

O objeto a ser formatado.

Retornos

true se toda a cadeia de caracteres interpolada puder ser formatada com êxito; caso contrário, false.

Exceções

format é null.

O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.

Aplica-se a