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.

Экземпляр может быть получен из интерполяции строки в C# или Visual Basic. FormattableStringA 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()

Возвращает массив объектов, содержащий один или более форматируемых объектов.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.

Применяется к

Дополнительно