MemoryExtensions.TryWrite Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen ilişkilendirilmiş dizeyi karakter aralığına yazar.

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

Belirtilen ilişkilendirilmiş dizeyi karakter aralığına yazar.

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

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Belirtilen ilişkilendirilmiş dizeyi karakter aralığına yazar.

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

Parametreler

destination
Span<Char>

İlişkili dizenin biçimlendirilmesi gereken yayılma alanı.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

Başvuru tarafından geçirilen, ilişkilendirilmiş dize.

charsWritten
Int32

Bu yöntem döndürdüğünde, span'a yazılan karakter sayısını içerir.

Döndürülenler

true tüm ilişkilendirilmiş dize başarıyla biçimlendirilebilirse; aksi takdirde , false.

Şunlara uygulanır

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

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Belirtilen ilişkilendirilmiş dizeyi karakter aralığına yazar.

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

Parametreler

destination
Span<Char>

İlişkili dizenin biçimlendirilmesi gereken yayılma alanı.

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan bir nesne.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

Başvuru tarafından geçirilen, ilişkilendirilmiş dize.

charsWritten
Int32

Bu yöntem döndürdüğünde, span'a yazılan karakter sayısını içerir.

Döndürülenler

true tüm ilişkilendirilmiş dize başarıyla biçimlendirilebilirse; aksi takdirde , false.

Şunlara uygulanır

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

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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

Parametreler

destination
Span<Char>

Dizenin biçimlendirileceği yayılma alanı.

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan bir nesne.

charsWritten
Int32

Bu yöntem döndürdüğünde, span'a yazılan karakter sayısını içerir.

args
Object[]

Biçimlendirecek nesneler dizisi.

Döndürülenler

true tüm ilişkilendirilmiş dize başarıyla biçimlendirilebilirse; aksi takdirde , false.

Özel durumlar

format veya args şeklindedir null.

Biçim öğesinin dizini, sağlanan bağımsız değişkenlerin sayısından büyük veya buna eşittir.

Şunlara uygulanır

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

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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

Parametreler

destination
Span<Char>

Dizenin biçimlendirileceği yayılma alanı.

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan bir nesne.

charsWritten
Int32

Bu yöntem döndürdüğünde, span'a yazılan karakter sayısını içerir.

args
ReadOnlySpan<Object>

Biçimlendirecek nesnelerin yayılma alanı.

Döndürülenler

true tüm ilişkilendirilmiş dize başarıyla biçimlendirilebilirse; aksi takdirde , false.

Özel durumlar

format, null'e eşittir.

Biçim öğesinin dizini, sağlanan bağımsız değişkenlerin sayısından büyük veya buna eşittir.

Şunlara uygulanır

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

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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ür Parametreleri

TArg0

Biçimlendirecek ilk nesnenin türü.

TArg1

Biçimlendirecek ikinci nesnenin türü.

TArg2

Biçimlendirecek üçüncü nesnenin türü.

Parametreler

destination
Span<Char>

Dizenin biçimlendirileceği yayılma alanı.

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan bir nesne.

charsWritten
Int32

Bu yöntem döndürdüğünde, span'a yazılan karakter sayısını içerir.

arg0
TArg0

Biçimlendirecek ilk nesne.

arg1
TArg1

Biçimlendirecek ikinci nesne.

arg2
TArg2

Biçimlendirecek üçüncü nesne.

Döndürülenler

true tüm ilişkilendirilmiş dize başarıyla biçimlendirilebilirse; aksi takdirde , false.

Özel durumlar

format, null'e eşittir.

Biçim öğesinin dizini, sağlanan bağımsız değişkenlerin sayısından büyük veya buna eşittir.

Şunlara uygulanır

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

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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ür Parametreleri

TArg0

Biçimlendirecek ilk nesnenin türü.

TArg1

Biçimlendirecek ikinci nesnenin türü.

Parametreler

destination
Span<Char>

Dizenin biçimlendirileceği yayılma alanı.

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan bir nesne.

charsWritten
Int32

Bu yöntem döndürdüğünde, span'a yazılan karakter sayısını içerir.

arg0
TArg0

Biçimlendirecek ilk nesne.

arg1
TArg1

Biçimlendirecek ikinci nesne.

Döndürülenler

true tüm ilişkilendirilmiş dize başarıyla biçimlendirilebilirse; aksi takdirde , false.

Özel durumlar

format, null'e eşittir.

Biçim öğesinin dizini, sağlanan bağımsız değişkenlerin sayısından büyük veya buna eşittir.

Şunlara uygulanır

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

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

Dizeyi CompositeFormat karakter aralığına yazar ve biçim öğesinin veya öğelerin yerine karşılık gelen bağımsız değişkenlerin dize gösterimini koyar.

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ür Parametreleri

TArg0

Biçimlendirecek nesnenin türü.

Parametreler

destination
Span<Char>

Dizenin biçimlendirileceği yayılma alanı.

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan bir nesne.

charsWritten
Int32

Bu yöntem döndürdüğünde, span'a yazılan karakter sayısını içerir.

arg0
TArg0

Biçimlendirecek nesne.

Döndürülenler

true tüm ilişkilendirilmiş dize başarıyla biçimlendirilebilirse; aksi takdirde , false.

Özel durumlar

format, null'e eşittir.

Biçim öğesinin dizini, sağlanan bağımsız değişkenlerin sayısından büyük veya buna eşittir.

Şunlara uygulanır