次の方法で共有


RegionInfo.Equals メソッド

指定したオブジェクトが現在の RegionInfo と同じインスタンスかどうかを確認します。

Overrides Public Function Equals( _
   ByVal value As Object _) As Boolean
[C#]
public override bool Equals(objectvalue);
[C++]
public: bool Equals(Object* value);
[JScript]
public override function Equals(
   value : Object) : Boolean;

パラメータ

  • value
    現在の RegionInfo と比較するオブジェクト。

戻り値

value が現在の RegionInfo と同じインスタンスの場合は、 true 。それ以外の場合は false

解説

このメソッドは、 Object.Equals をオーバーライドします。

使用例

[Visual Basic, C#, C++] 異なる方法で作成された RegionInfo の 2 つのインスタンスを比較する例を次に示します。

 
Imports System
Imports System.Globalization


Public Class SamplesRegionInfo   

   Public Shared Sub Main()

      ' Creates a RegionInfo using the ISO 3166 two-letter code.
      Dim myRI1 As New RegionInfo("US")

      ' Creates a RegionInfo using a CultureInfo.LCID.
      Dim myRI2 As New RegionInfo(New CultureInfo("en-US", False).LCID)

      ' Compares the two instances.
      If myRI1.Equals(myRI2) Then
         Console.WriteLine("The two RegionInfo instances are equal.")
      Else
         Console.WriteLine("The two RegionInfo instances are NOT equal.")
      End If 

   End Sub 'Main

End Class 'SamplesRegionInfo 


'This code produces the following output.

'

'The two RegionInfo instances are equal.



[C#] 
using System;
using System.Globalization;

public class SamplesRegionInfo  {

   public static void Main()  {

      // Creates a RegionInfo using the ISO 3166 two-letter code.
      RegionInfo myRI1 = new RegionInfo( "US" );

      // Creates a RegionInfo using a CultureInfo.LCID.
      RegionInfo myRI2 = new RegionInfo( new CultureInfo("en-US",false).LCID );

      // Compares the two instances.
      if ( myRI1.Equals( myRI2 ) )
         Console.WriteLine( "The two RegionInfo instances are equal." );
      else
         Console.WriteLine( "The two RegionInfo instances are NOT equal." );

   }

}

/*
This code produces the following output.

The two RegionInfo instances are equal.

*/

[C++] 
#using <mscorlib.dll>
using namespace System;
using namespace System::Globalization;

int main()  {

   // Creates a RegionInfo using the ISO 3166 two-letter code.
   RegionInfo* myRI1 = new RegionInfo( S"US" );

   // Creates a RegionInfo using a CultureInfo.LCID.
   RegionInfo* myRI2 = new RegionInfo( (new CultureInfo(S"en-US",false))->LCID );

   // Compares the two instances.
   if ( myRI1->Equals( myRI2 ) )
      Console::WriteLine( S"The two RegionInfo instances are equal." );
   else
      Console::WriteLine( S"The two RegionInfo instances are NOT equal." );

}

/*
This code produces the following output.

The two RegionInfo instances are equal.

*/

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

RegionInfo クラス | RegionInfo メンバ | System.Globalization 名前空間 | Object.Equals