MemoryExtensions.TryWrite Método

Definição

Sobrecargas

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

Escreve a cadeia interpolada especificada no espaço de caracteres.

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

Escreve a cadeia interpolada especificada no espaço de caracteres.

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

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

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

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

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

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

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

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

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

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

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

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

Escreve a cadeia interpolada especificada no espaço 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 interpolada deve ser formatada.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

A corda interpolada, passada por referência.

charsWritten
Int32

Quando este método regressa, contém o número de caracteres escritos no espaço.

Devoluções

true se toda a cadeia interpolada pudesse ser formatada com sucesso; caso contrário, false.

Aplica-se a

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

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

Escreve a cadeia interpolada especificada no espaço 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 interpolada deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica para cada cultura.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

A corda interpolada, passada por referência.

charsWritten
Int32

Quando este método regressa, contém o número de caracteres escritos no espaço.

Devoluções

true se toda a cadeia interpolada pudesse ser formatada com sucesso; caso contrário, false.

Aplica-se a

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

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

Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia 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 espaço para o qual a cadeia deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica para cada cultura.

charsWritten
Int32

Quando este método regressa, contém o número de caracteres escritos no espaço.

args
Object[]

Um conjunto de objetos para formatar.

Devoluções

true se toda a cadeia interpolada pudesse ser formatada com sucesso; 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>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

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

Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia 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, scoped ReadOnlySpan<object?> args);
public static bool TryWrite(this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, 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 espaço para o qual a cadeia deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica para cada cultura.

charsWritten
Int32

Quando este método regressa, contém o número de caracteres escritos no espaço.

args
ReadOnlySpan<Object>

Um conjunto de objetos para formatar.

Devoluções

true se toda a cadeia interpolada pudesse ser formatada com sucesso; 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
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia 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 Genérico

TArg0

O tipo do primeiro objeto a formatar.

TArg1

O tipo do segundo objeto a formatar.

TArg2

O tipo do terceiro objeto a formatar.

Parâmetros

destination
Span<Char>

O espaço para o qual a cadeia deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica para cada cultura.

charsWritten
Int32

Quando este método regressa, contém o número de caracteres escritos no espaço.

arg0
TArg0

O primeiro objeto a formatar.

arg1
TArg1

O segundo objetivo é formatar.

arg2
TArg2

O terceiro objetivo a formatar.

Devoluções

true se toda a cadeia interpolada pudesse ser formatada com sucesso; 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
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia 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 Genérico

TArg0

O tipo do primeiro objeto a formatar.

TArg1

O tipo do segundo objeto a formatar.

Parâmetros

destination
Span<Char>

O espaço para o qual a cadeia deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica para cada cultura.

charsWritten
Int32

Quando este método regressa, contém o número de caracteres escritos no espaço.

arg0
TArg0

O primeiro objeto a formatar.

arg1
TArg1

O segundo objetivo é formatar.

Devoluções

true se toda a cadeia interpolada pudesse ser formatada com sucesso; 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
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia 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 Genérico

TArg0

O tipo do objeto a formatar.

Parâmetros

destination
Span<Char>

O espaço para o qual a cadeia deve ser formatada.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica para cada cultura.

charsWritten
Int32

Quando este método regressa, contém o número de caracteres escritos no espaço.

arg0
TArg0

O objetivo a formatar.

Devoluções

true se toda a cadeia interpolada pudesse ser formatada com sucesso; 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