StandardFormat Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет строку стандартного формата без использования фактической строки.
public value class StandardFormat : IEquatable<System::Buffers::StandardFormat>
public readonly struct StandardFormat : IEquatable<System.Buffers.StandardFormat>
type StandardFormat = struct
Public Structure StandardFormat
Implements IEquatable(Of StandardFormat)
- Наследование
- Реализации
Комментарии
Объект StandardFormat
состоит из описателя стандартного формата с одним символом (например, "G", "D" или "X") и необязательного описателя точности. Описатель точности может находиться в диапазоне от 0 до 9 или иметь специальное StandardFormat.NoPrecision значение.
Конструкторы
StandardFormat(Char, Byte) |
Инициализирует новый экземпляр структуры StandardFormat. |
Поля
MaxPrecision |
Определяет максимально допустимое значение точности. |
NoPrecision |
Указывает, что формат не использует точность или что точность не определена. |
Свойства
HasPrecision |
Получает значение, которое показывает, имеет ли формат заданную точность. |
IsDefault |
Получает значение, которое показывает, имеет ли текущий экземпляр формат по умолчанию. |
Precision |
Получает компонент точности формата. |
Symbol |
Получает компонент символа формата. |
Методы
Equals(Object) |
Возвращает значение, которое показывает, равен ли текущий экземпляр StandardFormat указанному объекту. |
Equals(StandardFormat) |
Возвращает значение, которое показывает, равен ли текущий экземпляр указанному объекту StandardFormat. |
GetHashCode() |
Возвращает хэш-код данного экземпляра. |
Parse(ReadOnlySpan<Char>) |
Преобразует |
Parse(String) |
Преобразует классическую строку стандартного формата .NET в экземпляр StandardFormat. |
ToString() |
Возвращает строковое представление этого формата. |
TryParse(ReadOnlySpan<Char>, StandardFormat) |
Пытается преобразовать |
Операторы
Equality(StandardFormat, StandardFormat) |
Возвращает значение, указывающее, равны ли два экземпляра StandardFormat. |
Implicit(Char to StandardFormat) |
Преобразует символ в экземпляр StandardFormat, используя точность NoPrecision. |
Inequality(StandardFormat, StandardFormat) |
Определяет неравенство двух экземпляров StandardFormat. |