MemoryExtensions.TryWrite 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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
매개 변수
- provider
- IFormatProvider
문화권별 서식 정보를 제공하는 개체입니다.
- format
- CompositeFormat
- charsWritten
- Int32
이 메서드가 반환되면 범위에 기록된 문자 수가 포함됩니다.
- args
- Object[]
서식을 지정할 개체의 배열입니다.
반환
보간된 전체 문자열의 서식을 성공적으로 지정할 수 있는지 true
. 그렇지 않으면 false
.
예외
format
또는 args
null
.
형식 항목의 인덱스가 제공된 인수 수보다 크거나 같습니다.
적용 대상
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
매개 변수
참조로 전달되는 보간된 문자열입니다.
- 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
매개 변수
- provider
- IFormatProvider
문화권별 서식 정보를 제공하는 개체입니다.
참조로 전달되는 보간된 문자열입니다.
- 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
매개 변수
- provider
- IFormatProvider
문화권별 서식 정보를 제공하는 개체입니다.
- format
- CompositeFormat
- 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
서식을 지정할 세 번째 개체의 형식입니다.
매개 변수
- provider
- IFormatProvider
문화권별 서식 정보를 제공하는 개체입니다.
- format
- CompositeFormat
- 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
형식을 지정할 두 번째 개체의 형식입니다.
매개 변수
- provider
- IFormatProvider
문화권별 서식 정보를 제공하는 개체입니다.
- format
- CompositeFormat
- 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
서식을 지정할 개체의 형식입니다.
매개 변수
- provider
- IFormatProvider
문화권별 서식 정보를 제공하는 개체입니다.
- format
- CompositeFormat
- charsWritten
- Int32
이 메서드가 반환되면 범위에 기록된 문자 수가 포함됩니다.
- arg0
- TArg0
서식을 지정할 개체입니다.
반환
보간된 전체 문자열의 서식을 성공적으로 지정할 수 있는지 true
. 그렇지 않으면 false
.
예외
format
null
.
형식 항목의 인덱스가 제공된 인수 수보다 크거나 같습니다.
적용 대상
.NET