次の方法で共有


FrameworkName コンストラクター

定義

FrameworkName クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
FrameworkName(String)

.NET のバージョンに関する情報を含む文字列から、 FrameworkName クラスの新しいインスタンスを初期化します。

FrameworkName(String, Version)

文字列と .NET バージョンを識別するVersion オブジェクトから、FrameworkName クラスの新しいインスタンスを初期化します。

FrameworkName(String, Version, String)

文字列、.NET バージョンを識別するVersion オブジェクト、およびプロファイル名から、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 には、2 つ未満のコンポーネントまたは 3 つ以上のコンポーネントがあります。

-又は-

frameworkName にはメジャー バージョン番号とマイナー バージョン番号は含まれません。

-又は-

frameworkName には、有効なバージョン番号が含まれていません。

frameworkNamenullです。

注釈

FrameworkName(String) コンストラクターは、次の形式で文字列を解析します。

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

角かっこ内のコンポーネントは省略可能です。 次の表では、各コンポーネントについて説明します。

コンポーネント 説明
識別子 この FrameworkName インスタンスを識別する任意の文字列。
versionNumber .NET のバージョンを表す文字列 。形式は [v]major ですminor[.ビルドrevision]。ここで、"v" は大文字または小文字にすることができ、角かっこはバージョン番号の省略可能な要素を示します。
profileName .NET バージョンのプロファイルを表す任意の文字列。 通常、.NET Compact Framework や Silverlight など、.NET Framework の一部のサブセットを示すために使用されます。

versionNumberprofileName の両方が存在する場合は、識別子の後に任意の順序で表示できます。 これらの文字列は、大文字と小文字を区別しない "Version" キーワードと "Profile" キーワードによって定義されます。

識別子versionNumber、および profileName コンポーネントの値は、この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

文字列と .NET バージョンを識別するVersion オブジェクトから、FrameworkName クラスの新しいインスタンスを初期化します。

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

文字列、.NET バージョンを識別するVersion オブジェクト、およびプロファイル名から、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 オブジェクトに少なくともメジャー バージョン番号とマイナー バージョン番号が含まれている必要があります。

適用対象