FormattableString Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет составную строку форматирования, а также аргументы для форматирования.
public ref class FormattableString abstract : IFormattable
public abstract class FormattableString : IFormattable
type FormattableString = class
interface IFormattable
Public MustInherit Class FormattableString
Implements IFormattable
- Наследование
-
FormattableString
- Реализации
Комментарии
Строка составного формата состоит из фиксированного текста, пересекаемого с индексируемыми заполнителями, называемыми элементами форматирования, которые соответствуют объектам в списке. Операция форматирования создает результирующую строку, состоящую из исходного фиксированного текста, в который включено строковое представление объектов из списка. Составное форматирование поддерживается такими методами, как String.Format, Console.WriteLineи StringBuilder.AppendFormat. Дополнительные сведения о составном форматировании см. в разделе "Составное форматирование".
Экземпляр FormattableString может привести к интерполированной строке в C# или Visual Basic.
Конструкторы
| Имя | Описание |
|---|---|
| FormattableString() |
Создает экземпляр нового экземпляра FormattableString класса. |
Свойства
| Имя | Описание |
|---|---|
| ArgumentCount |
Возвращает число аргументов, отформатированных. |
| Format |
Возвращает строку составного формата. |
Методы
| Имя | Описание |
|---|---|
| CurrentCulture(FormattableString) |
Возвращает строку результата, в которой аргументы форматируются с помощью соглашений текущего языка и региональных параметров. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetArgument(Int32) |
Возвращает аргумент по указанной позиции индекса. |
| GetArguments() |
Возвращает массив объектов, содержащий один или несколько объектов для форматирования. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| Invariant(FormattableString) |
Возвращает строку результата, в которой аргументы форматируются с помощью соглашений инвариантного языка и региональных параметров. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, которая приводит к форматированию составной строки формата вместе с его аргументами с помощью соглашений о форматировании текущего языка и региональных параметров. |
| ToString(IFormatProvider) |
Возвращает строку, которая приводит к форматированию строки составного формата вместе со своими аргументами с помощью соглашений о форматировании указанного языка и региональных параметров. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Возвращает строку, которая приводит к форматированию строки формата вместе с его аргументами с помощью соглашений о форматировании указанного языка и региональных параметров. |