다음을 통해 공유


String.Create 메서드

정의

오버로드

Create(IFormatProvider, DefaultInterpolatedStringHandler)

지정된 공급자를 사용하여 지정된 보간된 문자열의 서식을 제어하여 새 문자열을 만듭니다.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

지정된 공급자를 사용하여 지정된 보간된 문자열의 서식을 제어하여 새 문자열을 만듭니다.

Create<TState>(Int32, TState, SpanAction<Char,TState>)

특정 길이의 새 문자열을 만든 다음 지정된 콜백을 사용하여 문자열을 초기화합니다.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Source:
String.cs
Source:
String.cs
Source:
String.cs

지정된 공급자를 사용하여 지정된 보간된 문자열의 서식을 제어하여 새 문자열을 만듭니다.

public:
 static System::String ^ Create(IFormatProvider ^ provider, System::Runtime::CompilerServices::DefaultInterpolatedStringHandler % handler);
public static string Create (IFormatProvider? provider, ref System.Runtime.CompilerServices.DefaultInterpolatedStringHandler handler);
static member Create : IFormatProvider * DefaultInterpolatedStringHandler -> string
Public Shared Function Create (provider As IFormatProvider, ByRef handler As DefaultInterpolatedStringHandler) As String

매개 변수

provider
IFormatProvider

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

handler
DefaultInterpolatedStringHandler

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

반환

지정된 형식 공급자를 사용하여 보간된 문자열의 서식을 지정하는 문자열입니다.

적용 대상

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Source:
String.cs
Source:
String.cs
Source:
String.cs

지정된 공급자를 사용하여 지정된 보간된 문자열의 서식을 제어하여 새 문자열을 만듭니다.

public:
 static System::String ^ Create(IFormatProvider ^ provider, Span<char> initialBuffer, System::Runtime::CompilerServices::DefaultInterpolatedStringHandler % handler);
public static string Create (IFormatProvider? provider, Span<char> initialBuffer, ref System.Runtime.CompilerServices.DefaultInterpolatedStringHandler handler);
static member Create : IFormatProvider * Span<char> * DefaultInterpolatedStringHandler -> string
Public Shared Function Create (provider As IFormatProvider, initialBuffer As Span(Of Char), ByRef handler As DefaultInterpolatedStringHandler) As String

매개 변수

provider
IFormatProvider

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

initialBuffer
Span<Char>

서식 지정 작업의 일부로 임시 공간으로 사용할 수 있는 초기 버퍼입니다. 이 버퍼의 내용을 덮어쓸 수 있습니다.

handler
DefaultInterpolatedStringHandler

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

반환

지정된 형식 공급자를 사용하여 보간된 문자열의 서식을 지정하는 문자열입니다.

적용 대상

Create<TState>(Int32, TState, SpanAction<Char,TState>)

Source:
String.cs
Source:
String.cs
Source:
String.cs

특정 길이의 새 문자열을 만든 다음 지정된 콜백을 사용하여 문자열을 초기화합니다.

public:
generic <typename TState>
 static System::String ^ Create(int length, TState state, System::Buffers::SpanAction<char, TState> ^ action);
public static string Create<TState> (int length, TState state, System.Buffers.SpanAction<char,TState> action);
static member Create : int * 'State * System.Buffers.SpanAction<char, 'State> -> string
Public Shared Function Create(Of TState) (length As Integer, state As TState, action As SpanAction(Of Char, TState)) As String

형식 매개 변수

TState

에 전달할 action요소의 형식입니다.

매개 변수

length
Int32

만들 문자열의 길이입니다.

state
TState

action에 전달할 요소입니다.

action
SpanAction<Char,TState>

문자열을 초기화할 콜백입니다.

반환

만든 문자열입니다.

설명

에 전달된 action 대상 범위의 초기 콘텐츠는 정의되지 않습니다. 따라서 범위의 모든 요소가 할당되도록 하는 것은 대리자의 책임입니다. 그렇지 않으면 결과 문자열에 임의의 문자가 포함될 수 있습니다.

적용 대상