FrameworkName コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FrameworkName クラスの新しいインスタンスを初期化します。
オーバーロード
FrameworkName(String) |
.NET のバージョンに関する情報を含む文字列から、FrameworkName クラスの新しいインスタンスを初期化します。 |
FrameworkName(String, Version) |
.NET のバージョンを識別する文字列および FrameworkName オブジェクトから、Version クラスの新しいインスタンスを初期化します。 |
FrameworkName(String, Version, String) |
文字列、.NET のバージョンを識別する Version オブジェクト、およびプロファイル名から、FrameworkName クラスの新しいインスタンスを初期化します。 |
FrameworkName(String)
- ソース:
- 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*]
角かっこ内のコンポーネントは省略可能です。 次の表では、各コンポーネントについて説明します。
コンポーネント | 説明 |
---|---|
identifier | この 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
.NET のバージョンを識別する文字列および FrameworkName オブジェクトから、Version クラスの新しいインスタンスを初期化します。
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
文字列、.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 少なくともメジャー バージョン番号とマイナー バージョン番号が含まれている必要があります。
適用対象
.NET