RuntimeHelpers.Equals(Object, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of de opgegeven Object exemplaren als gelijk worden beschouwd.
public:
static bool Equals(System::Object ^ o1, System::Object ^ o2);
public static bool Equals(object o1, object o2);
static member Equals : obj * obj -> bool
Public Shared Function Equals (o1 As Object, o2 As Object) As Boolean
Parameters
- o1
- Object
Het eerste object dat moet worden vergeleken.
- o2
- Object
Het tweede object dat moet worden vergeleken.
Retouren
trueals o1 dit hetzelfde exemplaar is als o2, of beide zijnnull, of als beide hetzelfde waardetype zijn en de waarden van het onderliggende geheugen gelijk zijn; anders . false
Voorbeelden
In het volgende voorbeeld ziet u hoe u twee objecten vergelijkt met behulp van de Equals methode.
using System;
using System.Runtime.CompilerServices;
class Program
{
static void Main(string[] args)
{
int x = 1; int y = 1;
bool ret = RuntimeHelpers.Equals(x, y);
Console.WriteLine("The return value of RuntimeHelpers.Equals is: " + ret);
}
}
Imports System.Runtime.CompilerServices
Module Program
Sub Main(ByVal args() As String)
Dim x As Integer = 1
Dim y As Integer = 1
Dim ret As Boolean
ret = RuntimeHelpers.Equals(x, y)
Console.WriteLine("The return value of RuntimeHelpers.Equals is: " + ret)
End Sub
End Module
Opmerkingen
Deze methode wordt gebruikt door compilers.