Nyelv

MemoryExtensions.TryWrite Metódus

Definíció

A megadott interpolált sztringet írja a karaktertartományba.

Túlterhelések

Név Description
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

A megadott interpolált sztringet írja a karaktertartományba.

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

A megadott interpolált sztringet írja a karaktertartományba.

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

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

Paraméterek

destination
Span<Char>

Az a span, amelyre a sztringet formázni kell.

provider
IFormatProvider

Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.

charsWritten
Int32

Ha ez a metódus visszatér, a spanra írt karakterek számát tartalmazza.

args
Object[]

Formázandó objektumok tömbje.

Válaszok

trueha a teljes interpolált sztringet sikerült formázni; egyéb esetben. false

Kivételek

format vagy args az null.

A formátumelem indexe nagyobb vagy egyenlő a megadott argumentumok számával.

A következőre érvényes:

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

Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs

A megadott interpolált sztringet írja a karaktertartományba.

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

Paraméterek

destination
Span<Char>

Az a span, amelyre az interpolált sztringet formázni kell.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

A hivatkozás által átadott interpolált sztring.

charsWritten
Int32

Ha ez a metódus visszatér, a spanra írt karakterek számát tartalmazza.

Válaszok

trueha a teljes interpolált sztringet sikerült formázni; egyéb esetben. false

A következőre érvényes:

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

Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs

A megadott interpolált sztringet írja a karaktertartományba.

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

Paraméterek

destination
Span<Char>

Az a span, amelyre az interpolált sztringet formázni kell.

provider
IFormatProvider

Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

A hivatkozás által átadott interpolált sztring.

charsWritten
Int32

Ha ez a metódus visszatér, a spanra írt karakterek számát tartalmazza.

Válaszok

trueha a teljes interpolált sztringet sikerült formázni; egyéb esetben. false

A következőre érvényes:

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

Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

Paraméterek

destination
Span<Char>

Az a span, amelyre a sztringet formázni kell.

provider
IFormatProvider

Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.

charsWritten
Int32

Ha ez a metódus visszatér, a spanra írt karakterek számát tartalmazza.

args
ReadOnlySpan<Object>

Formázandó objektumok száma.

Válaszok

trueha a teljes interpolált sztringet sikerült formázni; egyéb esetben. false

Kivételek

format az null.

A formátumelem indexe nagyobb vagy egyenlő a megadott argumentumok számával.

A következőre érvényes:

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

Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

Típusparaméterek

TArg0

Az első formázandó objektum típusa.

TArg1

A formázandó második objektum típusa.

TArg2

A formázandó harmadik objektum típusa.

Paraméterek

destination
Span<Char>

Az a span, amelyre a sztringet formázni kell.

provider
IFormatProvider

Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.

charsWritten
Int32

Ha ez a metódus visszatér, a spanra írt karakterek számát tartalmazza.

arg0
TArg0

Az első formázandó objektum.

arg1
TArg1

A második formázandó objektum.

arg2
TArg2

A harmadik formázandó objektum.

Válaszok

trueha a teljes interpolált sztringet sikerült formázni; egyéb esetben. false

Kivételek

format az null.

A formátumelem indexe nagyobb vagy egyenlő a megadott argumentumok számával.

A következőre érvényes:

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

Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

Típusparaméterek

TArg0

Az első formázandó objektum típusa.

TArg1

A formázandó második objektum típusa.

Paraméterek

destination
Span<Char>

Az a span, amelyre a sztringet formázni kell.

provider
IFormatProvider

Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.

charsWritten
Int32

Ha ez a metódus visszatér, a spanra írt karakterek számát tartalmazza.

arg0
TArg0

Az első formázandó objektum.

arg1
TArg1

A második formázandó objektum.

Válaszok

trueha a teljes interpolált sztringet sikerült formázni; egyéb esetben. false

Kivételek

format az null.

A formátumelem indexe nagyobb vagy egyenlő a megadott argumentumok számával.

A következőre érvényes:

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

Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs
Forrás:
MemoryExtensions.cs

A sztringet CompositeFormat a karaktertartományba írja, és a formázási elemet vagy elemeket a megfelelő argumentumok karakterlánc-ábrázolásával helyettesíti.

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

Típusparaméterek

TArg0

A formázandó objektum típusa.

Paraméterek

destination
Span<Char>

Az a span, amelyre a sztringet formázni kell.

provider
IFormatProvider

Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.

charsWritten
Int32

Ha ez a metódus visszatér, a spanra írt karakterek számát tartalmazza.

arg0
TArg0

A formázandó objektum.

Válaszok

trueha a teljes interpolált sztringet sikerült formázni; egyéb esetben. false

Kivételek

format az null.

A formátumelem indexe nagyobb vagy egyenlő a megadott argumentumok számával.

A következőre érvényes: