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

使用 NoPrecision 有效位數將 ReadOnlySpan<System.Char> 轉換為 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 執行個體是否不相等。

適用於