UInt64.Equals メソッド
対象のインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。
UInt64 型は CLS との互換性がありません。CLS との互換性が必要な場合は、代わりに Decimal を使用してください。Int64 は、元の値が UInt64.MaxValue の半分以下の場合に使用されます。CLS との互換性に関する詳細については 「共通言語仕様の概要」 を参照してください。
Overrides Public Function Equals( _
ByVal obj As Object _) As Boolean
[C#]
public override bool Equals(objectobj);
[C++]
public: bool Equals(Object* obj);
[JScript]
public override function Equals(
obj : Object) : Boolean;
パラメータ
- obj
このインスタンスと比較するオブジェクト。
戻り値
obj が UInt64 のインスタンスで、このインスタンスの値に等しい場合は true 。それ以外の場合は false 。
使用例
[Visual Basic, C#, C++] Equals メソッドをこのサンプルで示します。
Dim myVariable1 As UInt64 = UInt64.Parse(50)
Dim myVariable2 As UInt64 = UInt64.Parse(50)
'Display the declaring type.
Console.WriteLine(ControlChars.NewLine + "Type of 'myVariable1' is '{0}' and" + _
" value is :{1}", myVariable1.GetType().ToString(), myVariable1.ToString())
Console.WriteLine("Type of 'myVariable2' is '{0}' and" + _
" value is :{1}", myVariable2.GetType().ToString(), myVariable2.ToString())
' Compare 'myVariable1' instance with 'myVariable2' Object.
If myVariable1.Equals(myVariable2) Then
Console.WriteLine(ControlChars.NewLine + "Structures 'myVariable1' and" + _
"'myVariable2' are equal")
Else
Console.WriteLine(ControlChars.NewLine + "Structures 'myVariable1' and" + _
"'myVariable2' are not equal")
End If
[C#]
UInt64 myVariable1 = 50;
UInt64 myVariable2 = 50;
// Display the declaring type.
Console.WriteLine("\nType of 'myVariable1' is '{0}' and"+
" value is :{1}",myVariable1.GetType(), myVariable1);
Console.WriteLine("Type of 'myVariable2' is '{0}' and"+
" value is :{1}",myVariable2.GetType(), myVariable2);
// Compare 'myVariable1' instance with 'myVariable2' Object.
if( myVariable1.Equals( myVariable2 ) )
Console.WriteLine( "\nStructures 'myVariable1' and "+
"'myVariable2' are equal");
else
Console.WriteLine( "\nStructures 'myVariable1' and "+
"'myVariable2' are not equal");
[C++]
UInt64 myVariable1 = 50;
UInt64 myVariable2 = 50;
// Display the declaring type.
Console::WriteLine(S"\nType of 'myVariable1' is '{0}' and value is : {1}", __box(myVariable1)->GetType(), __box(myVariable1));
Console::WriteLine(S"Type of 'myVariable2' is '{0}' and value is : {1}", __box(myVariable2)->GetType(), __box(myVariable2));
// Compare 'myVariable1' instance with 'myVariable2' Object.
if (__box(myVariable1)->Equals(__box(myVariable2)))
Console::WriteLine(S"\nStructures 'myVariable1' and 'myVariable2' are equal");
else
Console::WriteLine(S"\nStructures 'myVariable1' and 'myVariable2' are not 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, Common Language Infrastructure (CLI) Standard