FrameworkName 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 FrameworkName 类的新实例。
重载
FrameworkName(String) |
从包含有关 .NET 版本的信息的字符串初始化 FrameworkName 类的新实例。 |
FrameworkName(String, Version) |
从字符串和标识 .NET 版本的 Version 对象初始化 FrameworkName 类的新实例。 |
FrameworkName(String, Version, String) |
从字符串、标识 .NET 版本和配置文件名称的 Version 对象初始化 FrameworkName 类的新实例。 |
FrameworkName(String)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- 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
的组件少于两个或三个以上的组件。
-或-
frameworkName
不包括主版本号和次要版本号。
-或-
frameworkName
不包含有效的版本号。
frameworkName
null
。
注解
FrameworkName(String) 构造函数使用以下格式分析字符串。
*identifier*,Version=*versionNumber*[,Profile=*profileName*]
方括号中的组件是可选的。 下表描述了每个组件。
元件 | 描述 |
---|---|
标识符 | 标识此 FrameworkName 实例的任意字符串。 |
versionNumber | 一个表示 .NET 版本的字符串,格式为 [v]主要。次要[.build.revision],其中“v”可以是大写或小写,括号表示版本号的可选元素。 |
profileName | 表示 .NET 版本的配置文件的任意字符串。 通常,它用于表示 .NET Framework 的某些子集,例如 .NET Compact Framework 或 Silverlight。 |
如果同时存在 versionNumber 和 profileName,则可以在 标识符后按任意顺序显示它们。 这些字符串由“Version”和“Profile”关键字定义,这些关键字不区分大小写。
标识符的值、versionNumber,profileName 组件定义此 FrameworkName 对象的属性的值,如下所示:
删除 标识符 组件中的任何前导或尾随空格,并将生成的字符串分配给 Identifier 属性。
任何前导或尾随空格和初始“v”或“V”(如果存在)将从
versionNumber
中删除。 然后,返回的字符串将传递给 Version.Version(String) 构造函数,并将生成的 System.Version 对象分配给 Version 属性。删除
profileName
组件中的任何前导或尾随空格,并将生成的字符串分配给 Profile 属性。
下面是可传递给 FrameworkName 构造函数的有效字符串的示例:
.NET Framework 版本=4.0
.NETFramework,版本=4.0
.NET Framework,版本=2.0,Profile=Compact
.NET Framework,Version=v4.0,Profile=Compact
.NET Framework,Profile=Full,Version=2.0.0
适用于
FrameworkName(String, Version)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- 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)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- 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 对象至少包含主版本号和次要版本号。