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
实现

注解

对象 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>)

ReadOnlySpan<System.Char> 转换为使用 NoPrecision 精度的 StandardFormat 实例。

Parse(String)

将经典 .NET 标准格式将字符串转换为 StandardFormat 实例。

ToString()

返回此格式的字符串表示形式。

TryParse(ReadOnlySpan<Char>, StandardFormat)

尝试将 ReadOnlySpan<Char> 转换为 StandardFormat 实例并返回一个值,该值指示分析操作是否成功。

运算符

Equality(StandardFormat, StandardFormat)

返回一个值,该值指示两个 StandardFormat 实例是否相等。

Implicit(Char to StandardFormat)

将字符转换为使用 NoPrecision 精度的 StandardFormat 实例。

Inequality(StandardFormat, StandardFormat)

确定两个 StandardFormat 实例是否不相等。

适用于