FormattableString 클래스

정의

서식을 지정할 인수와 함께 복합 형식 문자열을 나타냅니다.Represents a composite format string, along with the arguments to be formatted.

public ref class FormattableString abstract : IFormattable
public abstract class FormattableString : IFormattable
type FormattableString = class
    interface IFormattable
Public MustInherit Class FormattableString
Implements IFormattable
상속
FormattableString
구현

설명

합성 서식 문자열은 고정 텍스트와 목록의 개체에 해당하는 인덱싱된 자리 표시자(서식 항목이라고 함)가 결합된 형태로 구성됩니다.A composite format string consists of fixed text intermixed with indexed placeholders, called format items, that correspond to the objects in the list. 서식 지정 작업을 통해 원래의 고정 텍스트와 목록에 있는 개체의 문자열 표현이 결합된 형태의 결과 문자열을 얻을 수 있습니다.The formatting operation yields a result string that consists of the original fixed text intermixed with the string representation of the objects in the list. 와 같은 방법으로는 합성 서식 지정 String.Format, Console.WriteLine, 및 StringBuilder.AppendFormat합니다.Composite formatting is supported by methods such as String.Format, Console.WriteLine, and StringBuilder.AppendFormat. 복합 서식 지정에 대 한 자세한 내용은 참조 하세요. 복합 서식 지정합니다.For more information on composite formatting, see Composite Formatting.

FormattableString 인스턴스 C# 또는 Visual Basic에서 보간된 문자열에서 발생할 수 있습니다.A FormattableString instance may result from an interpolated string in C# or Visual Basic.

생성자

FormattableString()

FormattableString 클래스의 새 인스턴스를 인스턴스화합니다.Instantiates a new instance of the FormattableString class.

속성

ArgumentCount

서식을 지정할 인수 수를 가져옵니다.Gets the number of arguments to be formatted.

Format

합성 형식 문자열을 반환합니다.Returns the composite format string.

메서드

CurrentCulture(FormattableString)

현재 문화권의 규칙을 사용하여 인수가 형식 지정된 결과 문자열을 반환합니다.Returns a result string in which arguments are formatted by using the conventions of the current culture.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetArgument(Int32)

지정한 인덱스 위치의 인수를 반환합니다.Returns the argument at the specified index position.

GetArguments()

형식을 지정할 개체를 1개 이상 포함하는 개체 배열을 반환합니다.Returns an object array that contains one or more objects to format.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
Invariant(FormattableString)

고정 문화권의 규칙을 사용하여 인수가 형식화된 결과 문자열을 반환합니다.Returns a result string in which arguments are formatted by using the conventions of the invariant culture.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 문화권의 형식화 규칙을 사용하여 인수와 함께 합성 형식 문자열의 형식을 지정하는 결과 문자열을 반환합니다.Returns the string that results from formatting the composite format string along with its arguments by using the formatting conventions of the current culture.

ToString(IFormatProvider)

지정된 문화권의 형식화 규칙을 사용하여 인수와 함께 합성 형식 문자열의 형식을 지정하는 결과 문자열을 반환합니다.Returns the string that results from formatting the composite format string along with its arguments by using the formatting conventions of a specified culture.

명시적 인터페이스 구현

IFormattable.ToString(String, IFormatProvider)

지정된 문화권의 형식화 규칙을 사용하여 인수와 함께 형식 문자열의 형식을 지정하는 결과 문자열을 반환합니다.Returns the string that results from formatting the format string along with its arguments by using the formatting conventions of a specified culture.

적용 대상

추가 정보