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 个实例是否不相等。

适用于