FrameworkName.Equality(FrameworkName, FrameworkName) 연산자

정의

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

비교할 두 번째 개체입니다.

반환

Boolean

leftright 매개 변수가 같은 .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) 수 있습니다.

적용 대상