MemoryExtensions.TryWrite Yöntem

Tanım

Aşırı Yüklemeler

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

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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, ReadOnlySpan<Object>)

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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

tüm ilişkilendirilmiş dizenin başarıyla biçimlendirilip biçimlendirilemediği true; aksi takdirde false.

Özel durumlar

format veya argsnull.

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>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

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

tüm ilişkilendirilmiş dizenin başarıyla biçimlendirilip biçimlendirilemediği true; aksi takdirde false.

Şunlara uygulanır

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

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

tüm ilişkilendirilmiş dizenin başarıyla biçimlendirilip biçimlendirilemediği true; aksi takdirde false.

Şunlara uygulanır

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

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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

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

tüm ilişkilendirilmiş dizenin başarıyla biçimlendirilip biçimlendirilemediği true; aksi takdirde false.

Özel durumlar

format 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<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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

tüm ilişkilendirilmiş dizenin başarıyla biçimlendirilip biçimlendirilemediği true; aksi takdirde false.

Özel durumlar

format 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<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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

tüm ilişkilendirilmiş dizenin başarıyla biçimlendirilip biçimlendirilemediği true; aksi takdirde false.

Özel durumlar

format 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<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

Kaynak:
MemoryExtensions.cs
Kaynak:
MemoryExtensions.cs

CompositeFormat dizesini karakter aralığına yazar ve biçim öğesini veya öğelerini karşılık gelen bağımsız değişkenlerin dize gösterimiyle birlikte yazar.

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

tüm ilişkilendirilmiş dizenin başarıyla biçimlendirilip biçimlendirilemediği true; aksi takdirde false.

Özel durumlar

format 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