FrameworkName 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FrameworkName 클래스의 새 인스턴스를 초기화합니다.
오버로드
FrameworkName(String) |
.NET 버전에 대한 정보가 포함된 문자열에서 FrameworkName 클래스의 새 인스턴스를 초기화합니다. |
FrameworkName(String, Version) |
문자열과 .NET 버전을 식별하는 FrameworkName 개체에서 Version 클래스의 새 인스턴스를 초기화합니다. |
FrameworkName(String, Version, String) |
문자열, .NET 버전을 식별하는 FrameworkName 개체 및 프로필 이름에서 Version 클래스의 새 인스턴스를 초기화합니다. |
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*]
대괄호로 묶은 구성 요소는 선택 사항입니다. 다음 표에서는 각 구성 요소에 대해 설명합니다.
구성 요소 | 설명 |
---|---|
identifier | 이 FrameworkName instance 식별하는 임의의 문자열입니다. |
versionNumber | [v]major 형식의 .NET 버전을 나타내는 문자열입니다. minor[.빌드합니다. revision], 여기서 "v"는 대문자 또는 소문자일 수 있으며 대괄호는 버전 번호의 선택적 요소를 나타냅니다. |
profileName | .NET 버전의 프로필을 나타내는 임의의 문자열입니다. 일반적으로 .NET Compact Framework 또는 Silverlight와 같은 .NET Framework 일부 하위 집합을 나타내는 데 사용됩니다. |
versionNumber 및 profileName이 모두 있는 경우 식별자 다음에 순서대로 표시할 수 있습니다. 이러한 문자열은 대/소문자를 구분하지 않는 "버전" 및 "프로필" 키워드로 정의됩니다.
식별자, versionNumber 및 profileName 구성 요소의 값은 다음과 같이 이 FrameworkName 개체의 속성 값을 정의합니다.
식별자 구성 요소의 선행 또는 후행 공백이 제거되고 결과 문자열이 속성에 Identifier 할당됩니다.
선행 또는 후행 공백과 초기 "v" 또는 "V"(있는 경우)는 에서
versionNumber
제거됩니다. 반환된 Version.Version(String) 문자열이 생성자에 전달되고 결과 System.Version 개체가 속성에 Version 할당됩니다.구성 요소의
profileName
선행 또는 후행 공백이 제거되고 결과 문자열이 속성에 Profile 할당됩니다.
다음은 생성자에 전달할 수 있는 유효한 문자열의 FrameworkName 예입니다.
.NET Framework 버전=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)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- 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)
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
- Source:
- FrameworkName.cs
문자열, .NET 버전을 식별하는 FrameworkName 개체 및 프로필 이름에서 Version 클래스의 새 인스턴스를 초기화합니다.
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