MemoryExtensions.TryWrite Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura.
- format
- CompositeFormat
Um CompositeFormat.
- 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
O intervalo para o qual a cadeia de caracteres interpolada deve ser formatada.
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
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.
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
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura.
- format
- CompositeFormat
Um CompositeFormat.
- 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
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura.
- format
- CompositeFormat
Um CompositeFormat.
- 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
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura.
- format
- CompositeFormat
Um CompositeFormat.
- 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
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura.
- format
- CompositeFormat
Um CompositeFormat.
- 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.