共用方式為


FrameworkName 建構函式

定義

初始化 FrameworkName 類別的新執行個體。

多載

名稱 Description
FrameworkName(String)

從包含 .NET 版本資訊的字串初始化該 FrameworkName 類別的新實例。

FrameworkName(String, Version)

從字串和Version物件初始化該類別的新實例FrameworkName,該物件可識別 .NET 版本。

FrameworkName(String, Version, String)

從字串、Version一個識別 .NET 版本的物件,以及一個設定檔名稱初始化該FrameworkName類別的新實例。

FrameworkName(String)

來源:
FrameworkName.cs
來源:
FrameworkName.cs
來源:
FrameworkName.cs
來源:
FrameworkName.cs
來源:
FrameworkName.cs

從包含 .NET 版本資訊的字串初始化該 FrameworkName 類別的新實例。

public:
 FrameworkName(System::String ^ frameworkName);
public FrameworkName(string frameworkName);
new System.Runtime.Versioning.FrameworkName : string -> System.Runtime.Versioning.FrameworkName
Public Sub New (frameworkName As String)

參數

frameworkName
String

一個包含 .NET Framework 版本資訊的字串。

例外狀況

frameworkNameEmpty

-或-

frameworkName 其成分少於兩個或三個以上。

-或-

frameworkName 不含主要與次要版本號。

-或-

frameworkName 不包含有效的版本號。

frameworkNamenull

備註

FrameworkName(String)建構子以以下格式解析字串。

*identifier*,Version=*versionNumber*[,Profile=*profileName*]

方括號內的元件為選配。 下表描述每個元件。

組件 說明
識別碼 一個任意的字串來識別這個 FrameworkName 實例。
版本編號 一個代表 .NET 版本的字串,形式為 [v]major次要[建造。修訂],其中「v」可以是大寫或小寫,括號表示版本號的可選元素。
個人資料名稱 一個任意字串,代表 .NET 版本的設定檔。 通常,它用來指代 .NET Framework 的某個子集,例如 .NET Compact Framework 或 Silverlight。

若同時存在 versionTNumberprofileName ,則可在 識別碼後以任意順序出現。 這些字串由「Version」和「Profile」關鍵字定義,且不區分大小寫。

識別碼versionNumberprofileName 元件的值定義了此FrameworkName物件屬性的值:

  • 識別 元件中任何前置或後置空白會被移除,產生的字串會被指派到該 Identifier 屬性。

  • 任何前置或後方的空白空間,以及開頭的「v」或「V」(如果存在)都會從 中移除 versionNumber。 回傳的字串會傳給 Version.Version(String) 建構子,產生 System.Version 的物件會被指派到該 Version 屬性上。

  • 元件中 profileName 任何前置或後方的空白會被移除,產生的字串會被指派到該 Profile 屬性上。

以下是可傳遞給 FrameworkName 建構子的有效字串範例:

  • .NET Framework, Version=4.0

  • .NETFramework, Version=4.0

  • .NET Framework, Version=2.0, Profile=Compact

  • .NET Framework, Version=v4.0, Profile=Compact

  • .NET Framework, Profile=Full, Version=2.0.0

適用於

FrameworkName(String, Version)

來源:
FrameworkName.cs
來源:
FrameworkName.cs
來源:
FrameworkName.cs
來源:
FrameworkName.cs
來源:
FrameworkName.cs

從字串和Version物件初始化該類別的新實例FrameworkName,該物件可識別 .NET 版本。

public:
 FrameworkName(System::String ^ identifier, Version ^ version);
public FrameworkName(string identifier, Version version);
new System.Runtime.Versioning.FrameworkName : string * Version -> System.Runtime.Versioning.FrameworkName
Public Sub New (identifier As String, version As Version)

參數

identifier
String

一個用來識別 .NET Framework 版本的字串。

version
Version

一個包含 .NET Framework 版本資訊的物件。

例外狀況

identifierEmpty

identifiernull

-或-

versionnull

備註

FrameworkName 類別要求物件 Version 至少包含一個主要與次要版本號。

適用於

FrameworkName(String, Version, String)

來源:
FrameworkName.cs
來源:
FrameworkName.cs
來源:
FrameworkName.cs
來源:
FrameworkName.cs
來源:
FrameworkName.cs

從字串、Version一個識別 .NET 版本的物件,以及一個設定檔名稱初始化該FrameworkName類別的新實例。

public:
 FrameworkName(System::String ^ identifier, Version ^ version, System::String ^ profile);
public FrameworkName(string identifier, Version version, string profile);
public FrameworkName(string identifier, Version version, string? profile);
new System.Runtime.Versioning.FrameworkName : string * Version * string -> System.Runtime.Versioning.FrameworkName
Public Sub New (identifier As String, version As Version, profile As String)

參數

identifier
String

一個用來識別 .NET Framework 版本的字串。

version
Version

一個包含 .NET Framework 版本資訊的物件。

profile
String

一個帳號。

例外狀況

identifierEmpty

identifiernull

-或-

versionnull

備註

FrameworkName 類別要求物件 Version 至少包含一個主要與次要版本號。

適用於