MemoryExtensions.TryWrite Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[]) |
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai. |
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Menulis string terinterpolasi yang ditentukan ke rentang karakter. |
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Menulis string terinterpolasi yang ditentukan ke rentang karakter. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>) |
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai. |
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2) |
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai. |
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1) |
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai. |
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0) |
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai. |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai.
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
Parameter
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya.
- format
- CompositeFormat
Sebuah CompositeFormat.
- charsWritten
- Int32
Ketika metode ini kembali, berisi jumlah karakter yang ditulis ke rentang.
- args
- Object[]
Array objek untuk diformat.
Mengembalikan
true
jika seluruh string terinterpolasi berhasil diformat; jika tidak, false
.
Pengecualian
format
atau args
null
.
Indeks item format lebih besar dari atau sama dengan jumlah argumen yang disediakan.
Berlaku untuk
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Menulis string terinterpolasi yang ditentukan ke rentang karakter.
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
Parameter
String terinterpolasi, diteruskan oleh referensi.
- charsWritten
- Int32
Ketika metode ini kembali, berisi jumlah karakter yang ditulis ke rentang.
Mengembalikan
true
jika seluruh string terinterpolasi berhasil diformat; jika tidak, false
.
Berlaku untuk
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Menulis string terinterpolasi yang ditentukan ke rentang karakter.
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
Parameter
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya.
String terinterpolasi, diteruskan oleh referensi.
- charsWritten
- Int32
Ketika metode ini kembali, berisi jumlah karakter yang ditulis ke rentang.
Mengembalikan
true
jika seluruh string terinterpolasi berhasil diformat; jika tidak, false
.
Berlaku untuk
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai.
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
Parameter
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya.
- format
- CompositeFormat
Sebuah CompositeFormat.
- charsWritten
- Int32
Ketika metode ini kembali, berisi jumlah karakter yang ditulis ke rentang.
- args
- ReadOnlySpan<Object>
Rentang objek untuk diformat.
Mengembalikan
true
jika seluruh string terinterpolasi berhasil diformat; jika tidak, false
.
Pengecualian
format
null
.
Indeks item format lebih besar dari atau sama dengan jumlah argumen yang disediakan.
Berlaku untuk
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai.
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
Jenis parameter
- TArg0
Tipe objek pertama yang akan diformat.
- TArg1
Jenis objek kedua yang akan diformat.
- TArg2
Jenis objek ketiga yang akan diformat.
Parameter
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya.
- format
- CompositeFormat
Sebuah CompositeFormat.
- charsWritten
- Int32
Ketika metode ini kembali, berisi jumlah karakter yang ditulis ke rentang.
- arg0
- TArg0
Objek pertama yang akan diformat.
- arg1
- TArg1
Objek kedua yang akan diformat.
- arg2
- TArg2
Objek ketiga yang akan diformat.
Mengembalikan
true
jika seluruh string terinterpolasi berhasil diformat; jika tidak, false
.
Pengecualian
format
null
.
Indeks item format lebih besar dari atau sama dengan jumlah argumen yang disediakan.
Berlaku untuk
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai.
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
Jenis parameter
- TArg0
Tipe objek pertama yang akan diformat.
- TArg1
Jenis objek kedua yang akan diformat.
Parameter
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya.
- format
- CompositeFormat
Sebuah CompositeFormat.
- charsWritten
- Int32
Ketika metode ini kembali, berisi jumlah karakter yang ditulis ke rentang.
- arg0
- TArg0
Objek pertama yang akan diformat.
- arg1
- TArg1
Objek kedua yang akan diformat.
Mengembalikan
true
jika seluruh string terinterpolasi berhasil diformat; jika tidak, false
.
Pengecualian
format
null
.
Indeks item format lebih besar dari atau sama dengan jumlah argumen yang disediakan.
Berlaku untuk
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)
- Sumber:
- MemoryExtensions.cs
- Sumber:
- MemoryExtensions.cs
Menulis string CompositeFormat ke rentang karakter, mengganti item format atau item dengan representasi string dari argumen yang sesuai.
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
Jenis parameter
- TArg0
Jenis objek yang akan diformat.
Parameter
- provider
- IFormatProvider
Objek yang memasok informasi pemformatan khusus budaya.
- format
- CompositeFormat
Sebuah CompositeFormat.
- charsWritten
- Int32
Ketika metode ini kembali, berisi jumlah karakter yang ditulis ke rentang.
- arg0
- TArg0
Objek yang akan diformat.
Mengembalikan
true
jika seluruh string terinterpolasi berhasil diformat; jika tidak, false
.
Pengecualian
format
null
.
Indeks item format lebih besar dari atau sama dengan jumlah argumen yang disediakan.