语言

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>精度将 a StandardFormat 转换为NoPrecision实例。

Parse(String)

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

ToString()

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

TryParse(ReadOnlySpan<Char>, StandardFormat)

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

运算符

名称 说明
Equality(StandardFormat, StandardFormat)

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

Implicit(Char to StandardFormat)

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

Inequality(StandardFormat, StandardFormat)

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

适用于