StandardFormat Структура

Определение

Представляет строку стандартного формата без использования фактической строки.Represents a standard format string without using an actual string.

public value class StandardFormat : IEquatable<System::Buffers::StandardFormat>
public struct StandardFormat : IEquatable<System.Buffers.StandardFormat>
type StandardFormat = struct
Public Structure StandardFormat
Implements IEquatable(Of StandardFormat)
Наследование
StandardFormat
Реализации

Комментарии

Объект StandardFormat состоит из одного описателя стандартного символьного формата (например, "G", "d" или "X") и необязательного описателя точности.A StandardFormat object consists of a single character standard format specifier (such as 'G', 'D', or 'X') and an optional precision specifier. Описатель точности может принимать значения от 0 до 9 или может быть специальным StandardFormat.NoPrecision.The precision specifier can range from 0 to 9, or it can be the special StandardFormat.NoPrecision value.

Конструкторы

StandardFormat(Char, Byte)

Инициализирует новый экземпляр структуры StandardFormat.Initializes a new instance of the StandardFormat structure.

Поля

MaxPrecision

Определяет максимально допустимое значение точности.Defines the maximum valid precision value.

NoPrecision

Указывает, что формат не использует точность или что точность не определена.Indicates that a format doesn't use a precision or that the precision is unspecified.

Свойства

HasPrecision

Получает значение, которое показывает, имеет ли формат заданную точность.Gets a value that indicates whether a format has a defined precision.

IsDefault

Получает значение, которое показывает, имеет ли текущий экземпляр формат по умолчанию.Gets a value that indicates whether the current instance is a default format.

Precision

Получает компонент точности формата.Gets the precision component of the format.

Symbol

Получает компонент символа формата.Gets the character component of the format.

Методы

Equals(Object)

Возвращает значение, которое показывает, равен ли текущий экземпляр StandardFormat указанному объекту.Returns a value that indicates whether the specified object is a StandardFormat object that is equal to the current instance.

Equals(StandardFormat)

Возвращает значение, которое показывает, равен ли текущий экземпляр указанному объекту StandardFormat.Returns a value that indicates whether the specified StandardFormat is equal to the current instance.

GetHashCode()

Возвращает хэш-код для этого экземпляра.Returns the hash code for this instance.

Parse(ReadOnlySpan<Char>)

Преобразует ReadOnlySpan<System.Char> в экземпляр StandardFormat с использованием точности NoPrecision.Converts a ReadOnlySpan<System.Char> into a StandardFormat instance using NoPrecision precision.

Parse(String)

Преобразует классическую строку стандартного формата .NET в экземпляр StandardFormat.Converts a classic .NET standard format string to a StandardFormat instance.

ToString()

Возвращает строковое представление этого формата.Returns the string representation of this format.

TryParse(ReadOnlySpan<Char>, StandardFormat)

Пытается преобразовать ReadOnlySpan<Char> в экземпляр StandardFormat и возвращает значение, которое указывает, выполнена ли успешно операция синтаксического анализа.Attempts to convert a ReadOnlySpan<Char> to a StandardFormat instance and returns a value that indicates whether the parsing operation succeeded.

Операторы

Equality(StandardFormat, StandardFormat)

Возвращает значение, указывающее, равны ли два экземпляра StandardFormat.Returns a value that indicates whether two StandardFormat instances are equal.

Implicit(Char to StandardFormat)

Преобразует символ в экземпляр StandardFormat, используя точность NoPrecision.Converts a character to a StandardFormat instance using NoPrecision precision.

Inequality(StandardFormat, StandardFormat)

Определяет неравенство двух экземпляров StandardFormat.Determines whether two StandardFormat instances are unequal.

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