FrameworkName コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 のバージョン情報を含む文字列。
例外
frameworkName は Emptyです。
-又は-
frameworkName には、2 つ未満のコンポーネントまたは 3 つ以上のコンポーネントがあります。
-又は-
frameworkName にはメジャー バージョン番号とマイナー バージョン番号は含まれません。
-又は-
frameworkName には、有効なバージョン番号が含まれていません。
frameworkName は nullです。
注釈
FrameworkName(String) コンストラクターは、次の形式で文字列を解析します。
*identifier*,Version=*versionNumber*[,Profile=*profileName*]
角かっこ内のコンポーネントは省略可能です。 次の表では、各コンポーネントについて説明します。
| コンポーネント | 説明 |
|---|---|
| 識別子 | この FrameworkName インスタンスを識別する任意の文字列。 |
| versionNumber | .NET のバージョンを表す文字列 。形式は [v]major です。minor[.ビルド。revision]。ここで、"v" は大文字または小文字にすることができ、角かっこはバージョン番号の省略可能な要素を示します。 |
| profileName | .NET バージョンのプロファイルを表す任意の文字列。 通常、.NET Compact Framework や Silverlight など、.NET Framework の一部のサブセットを示すために使用されます。 |
versionNumber と profileName の両方が存在する場合は、識別子の後に任意の順序で表示できます。 これらの文字列は、大文字と小文字を区別しない "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 のバージョン情報を含むオブジェクト。
例外
identifier は Emptyです。
注釈
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
プロファイル名。
例外
identifier は Emptyです。
注釈
FrameworkName クラスでは、Version オブジェクトに少なくともメジャー バージョン番号とマイナー バージョン番号が含まれている必要があります。