다음을 통해 공유


MemoryExtensions.TryWrite 메서드

정의

오버로드

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

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

지정된 보간된 문자열을 문자 범위에 씁니다.

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

지정된 보간된 문자열을 문자 범위에 씁니다.

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

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

매개 변수

destination
Span<Char>

문자열의 서식을 지정해야 하는 범위입니다.

provider
IFormatProvider

문화권별 서식 정보를 제공하는 개체입니다.

charsWritten
Int32

이 메서드가 반환되면 범위에 기록된 문자 수가 포함됩니다.

args
Object[]

서식을 지정할 개체의 배열입니다.

반환

보간된 전체 문자열의 서식을 성공적으로 지정할 수 있는지 true. 그렇지 않으면 false.

예외

format 또는 argsnull.

형식 항목의 인덱스가 제공된 인수 수보다 크거나 같습니다.

적용 대상

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

지정된 보간된 문자열을 문자 범위에 씁니다.

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

매개 변수

destination
Span<Char>

보간된 문자열의 서식을 지정해야 하는 범위입니다.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

참조로 전달되는 보간된 문자열입니다.

charsWritten
Int32

이 메서드가 반환되면 범위에 기록된 문자 수가 포함됩니다.

반환

보간된 전체 문자열의 서식을 성공적으로 지정할 수 있는지 true. 그렇지 않으면 false.

적용 대상

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

지정된 보간된 문자열을 문자 범위에 씁니다.

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

매개 변수

destination
Span<Char>

보간된 문자열의 서식을 지정해야 하는 범위입니다.

provider
IFormatProvider

문화권별 서식 정보를 제공하는 개체입니다.

handler
MemoryExtensions.TryWriteInterpolatedStringHandler

참조로 전달되는 보간된 문자열입니다.

charsWritten
Int32

이 메서드가 반환되면 범위에 기록된 문자 수가 포함됩니다.

반환

보간된 전체 문자열의 서식을 성공적으로 지정할 수 있는지 true. 그렇지 않으면 false.

적용 대상

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

매개 변수

destination
Span<Char>

문자열의 서식을 지정해야 하는 범위입니다.

provider
IFormatProvider

문화권별 서식 정보를 제공하는 개체입니다.

charsWritten
Int32

이 메서드가 반환되면 범위에 기록된 문자 수가 포함됩니다.

args
ReadOnlySpan<Object>

서식을 지정할 개체의 범위입니다.

반환

보간된 전체 문자열의 서식을 성공적으로 지정할 수 있는지 true. 그렇지 않으면 false.

예외

format null.

형식 항목의 인덱스가 제공된 인수 수보다 크거나 같습니다.

적용 대상

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

형식 매개 변수

TArg0

서식을 지정할 첫 번째 개체의 형식입니다.

TArg1

형식을 지정할 두 번째 개체의 형식입니다.

TArg2

서식을 지정할 세 번째 개체의 형식입니다.

매개 변수

destination
Span<Char>

문자열의 서식을 지정해야 하는 범위입니다.

provider
IFormatProvider

문화권별 서식 정보를 제공하는 개체입니다.

charsWritten
Int32

이 메서드가 반환되면 범위에 기록된 문자 수가 포함됩니다.

arg0
TArg0

서식을 지정할 첫 번째 개체입니다.

arg1
TArg1

서식을 지정할 두 번째 개체입니다.

arg2
TArg2

서식을 지정할 세 번째 개체입니다.

반환

보간된 전체 문자열의 서식을 성공적으로 지정할 수 있는지 true. 그렇지 않으면 false.

예외

format null.

형식 항목의 인덱스가 제공된 인수 수보다 크거나 같습니다.

적용 대상

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

형식 매개 변수

TArg0

서식을 지정할 첫 번째 개체의 형식입니다.

TArg1

형식을 지정할 두 번째 개체의 형식입니다.

매개 변수

destination
Span<Char>

문자열의 서식을 지정해야 하는 범위입니다.

provider
IFormatProvider

문화권별 서식 정보를 제공하는 개체입니다.

charsWritten
Int32

이 메서드가 반환되면 범위에 기록된 문자 수가 포함됩니다.

arg0
TArg0

서식을 지정할 첫 번째 개체입니다.

arg1
TArg1

서식을 지정할 두 번째 개체입니다.

반환

보간된 전체 문자열의 서식을 성공적으로 지정할 수 있는지 true. 그렇지 않으면 false.

예외

format null.

형식 항목의 인덱스가 제공된 인수 수보다 크거나 같습니다.

적용 대상

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

CompositeFormat 문자열을 문자 범위에 씁니다. 형식 항목 또는 항목을 해당 인수의 문자열 표현으로 대체합니다.

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

형식 매개 변수

TArg0

서식을 지정할 개체의 형식입니다.

매개 변수

destination
Span<Char>

문자열의 서식을 지정해야 하는 범위입니다.

provider
IFormatProvider

문화권별 서식 정보를 제공하는 개체입니다.

charsWritten
Int32

이 메서드가 반환되면 범위에 기록된 문자 수가 포함됩니다.

arg0
TArg0

서식을 지정할 개체입니다.

반환

보간된 전체 문자열의 서식을 성공적으로 지정할 수 있는지 true. 그렇지 않으면 false.

예외

format null.

형식 항목의 인덱스가 제공된 인수 수보다 크거나 같습니다.

적용 대상