FrameworkName.Equality(FrameworkName, FrameworkName) 연산자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
두 FrameworkName 개체가 같은 .NET 버전을 표시하는지 여부를 나타내는 값을 반환합니다.
public:
static bool operator ==(System::Runtime::Versioning::FrameworkName ^ left, System::Runtime::Versioning::FrameworkName ^ right);
public static bool operator == (System.Runtime.Versioning.FrameworkName left, System.Runtime.Versioning.FrameworkName right);
public static bool operator == (System.Runtime.Versioning.FrameworkName? left, System.Runtime.Versioning.FrameworkName? right);
static member ( = ) : System.Runtime.Versioning.FrameworkName * System.Runtime.Versioning.FrameworkName -> bool
Public Shared Operator == (left As FrameworkName, right As FrameworkName) As Boolean
매개 변수
- left
- FrameworkName
비교할 첫 번째 개체입니다.
- right
- FrameworkName
비교할 두 번째 개체입니다.
반환
left
및 right
매개 변수가 같은 .NET Framework 버전을 표시하면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 예제에서는 같음 연산자를 사용하여 .NET의 실행 중인 버전을 나타내는 개체가 지원되는 .NET 버전과 같은지 여부를 FrameworkName 확인합니다. 두 버전은 동일한 버전 번호가 없으므로 같지 않습니다.
FrameworkName supportedVer1 = new FrameworkName(".NET Framework, Version=4.0");
FrameworkName actualVersion = new FrameworkName(String.Format(
".NET Framework, Version={0}",
Environment.Version.ToString()));
Console.WriteLine("Supported Version: {0}", supportedVer1);
Console.WriteLine("Actual Version: {0}", actualVersion);
if (supportedVer1 == actualVersion)
Console.WriteLine("The supported and actual Framework versions are the same.");
else
Console.WriteLine("The supported and actual Framework versions are different.");
Console.WriteLine();
// The example displays the following output:
// The supported and actual Framework versions are different.
Dim supportedVer1 As New FrameworkName(".NET Framework, Version=4.0")
Dim actualVersion As New FrameworkName(String.Format(".NET Framework, Version={0}",
Environment.Version.ToString()))
Console.WriteLine("Supported Version: {0}", supportedVer1)
Console.WriteLine("Actual Version: {0}", actualVersion)
If supportedVer1 = actualVersion Then
Console.WriteLine("The supported and actual Framework versions are the same.")
Else
Console.WriteLine("The supported and actual Framework versions are different.")
End If
Console.WriteLine()
' The example displays the following output:
' Supported Version: .NET Framework,Version=v4.0
' Actual Version: .NET Framework,Version=v4.0.30319.18010
' The supported and actual Framework versions are different.
설명
메서드는 Equality 개체에 대한 같음 연산자의 연산을 FrameworkName 정의합니다.
사용자 지정 연산자를 지원하지 않는 언어는 메서드를 대신 호출할 FrameworkName.Equals(FrameworkName) 수 있습니다.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET