Bagikan melalui


MemoryExtensions.TryWrite Metode

Definisi

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

destination
Span<Char>

Rentang tempat string harus diformat.

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya.

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 argsnull.

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

destination
Span<Char>

Rentang tempat string terinterpolasi harus diformat.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

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

destination
Span<Char>

Rentang tempat string terinterpolasi harus diformat.

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

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

destination
Span<Char>

Rentang tempat string harus diformat.

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya.

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

destination
Span<Char>

Rentang tempat string harus diformat.

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya.

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

destination
Span<Char>

Rentang tempat string harus diformat.

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya.

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

destination
Span<Char>

Rentang tempat string harus diformat.

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya.

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.

Berlaku untuk