Version.ToString 方法

定義

將目前 Version 物件的值轉換為它的對等 String 表示。

多載

ToString()

將目前 Version 物件的值轉換為它的對等 String 表示。

ToString(Int32)

將目前 Version 物件的值轉換為它的對等 String 表示。 指定的計數指示要傳回的元件數目。

ToString()

來源:
Version.cs
來源:
Version.cs
來源:
Version.cs

將目前 Version 物件的值轉換為它的對等 String 表示。

C#
public override string ToString();

傳回

目前 String 物件的主要、次要、組建和修訂元件值的 Version 表示,如下列格式所述。 每個元件是以句號字元 ('.') 隔開。 方括弧 ('[' 和 ']') 指示如果未定義則不會在傳回值中出現的元件:

major.minor[.build[.revision]]

例如,如果您使用建構函 Version(1,1) 式建立 Version 物件,則傳回的字串為 「1.1」。 如果您使用建構函 Version(1,3,4,2) 式建立 Version 物件,則傳回的字串為 「1.3.4.2」。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ToString(Int32)

來源:
Version.cs
來源:
Version.cs
來源:
Version.cs

將目前 Version 物件的值轉換為它的對等 String 表示。 指定的計數指示要傳回的元件數目。

C#
public string ToString(int fieldCount);

參數

fieldCount
Int32

要傳回的元件數目。 fieldCount 的範圍從 0 到 4。

傳回

目前 String 物件的主要、次要、組建和修訂元件值的 Version 表示,每個元件都以句號字元 ('.') 隔開。 fieldCount 參數會判斷有多少元件傳回。

fieldCount 傳回值
0 空字串 ("")。
1 major
2 major.minor
3 major.minor.build
4 major.minor.build.revision

例如,如果您使用建構函式建立 Version 物件, ToString(2) 會傳回 「1.3」 並 ToString(4) 擲回例外 Version(1,3,5) 狀況。

例外狀況

fieldCount 小於 0 或大於 4。

-或-

fieldCount 大於在目前 Version 物件中定義的元件數目。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0