TimeZoneInfo.TransitionTime.Equals Methode

Definitie

Bepaalt of twee TimeZoneInfo.TransitionTime objecten identieke waarden hebben.

Overloads

Name Description
Equals(Object)

Bepaalt of een object identieke waarden heeft voor het huidige TimeZoneInfo.TransitionTime object.

Equals(TimeZoneInfo+TransitionTime)

Bepaalt of het huidige TimeZoneInfo.TransitionTime object identieke waarden heeft aan een tweede TimeZoneInfo.TransitionTime object.

Equals(Object)

Bron:
TimeZoneInfo.TransitionTime.cs
Bron:
TimeZoneInfo.TransitionTime.cs
Bron:
TimeZoneInfo.TransitionTime.cs
Bron:
TimeZoneInfo.TransitionTime.cs
Bron:
TimeZoneInfo.TransitionTime.cs

Bepaalt of een object identieke waarden heeft voor het huidige TimeZoneInfo.TransitionTime object.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals(object? obj);
public override bool Equals(object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

Parameters

obj
Object

Een object dat moet worden vergeleken met het huidige TimeZoneInfo.TransitionTime object.

Retouren

true als de twee objecten gelijk zijn; anders, false.

Voorbeelden

In het volgende voorbeeld ziet u aanroepen naar de Equals methode.

TimeZoneInfo.TransitionTime tt1 = TimeZoneInfo.TransitionTime.CreateFixedDateRule(new DateTime(1, 1, 1, 02, 00, 00), 11, 03);
TimeZoneInfo.TransitionTime tt2 = TimeZoneInfo.TransitionTime.CreateFixedDateRule(new DateTime(1, 1, 1, 02, 00, 00), 11, 03);
TimeZoneInfo.TransitionTime tt3 = TimeZoneInfo.TransitionTime.CreateFloatingDateRule(new DateTime(1, 1, 1, 02, 00, 00), 10, 05, DayOfWeek.Sunday);
TimeZoneInfo tz = TimeZoneInfo.Local;
Console.WriteLine(tt1.Equals(tz));         // Returns False (overload with argument of type Object)
Console.WriteLine(tt1.Equals(tt1));        // Returns True (an object always equals itself)
Console.WriteLine(tt1.Equals(tt2));        // Returns True (identical property values)
Console.WriteLine(tt1.Equals(tt3));        // Returns False (different property values)
let tt1 = TimeZoneInfo.TransitionTime.CreateFixedDateRule(DateTime(1, 1, 1, 02, 00, 00), 11, 03)
let tt2 = TimeZoneInfo.TransitionTime.CreateFixedDateRule(DateTime(1, 1, 1, 02, 00, 00), 11, 03)
let tt3 = TimeZoneInfo.TransitionTime.CreateFloatingDateRule(DateTime(1, 1, 1, 02, 00, 00), 10, 05, DayOfWeek.Sunday)
let tz = TimeZoneInfo.Local
printfn $"{tt1.Equals tz}"         // Returns False (overload with argument of type Object)
printfn $"{tt1.Equals tt1}"        // Returns True (an object always equals itself)
printfn $"{tt1.Equals tt2}"        // Returns True (identical property values)
printfn $"{tt1.Equals tt3}"        // Returns False (different property values)
Dim tt1 As TimeZoneInfo.TransitionTime = TimeZoneInfo.TransitionTime.CreateFixedDateRule(#02:00:00AM#, 11, 03)
Dim tt2 As TimeZoneInfo.TransitionTime = TimeZoneInfo.TransitionTime.CreateFixedDateRule(#02:00:00AM#, 11, 03)
Dim tt3 As TimeZoneInfo.TransitionTime = TimeZoneInfo.TransitionTime.CreateFloatingDateRule(#02:00:00AM#, 10, 05, DayOfWeek.Sunday)
Dim tz As TimeZoneInfo = TimeZoneInfo.Local
Console.WriteLine(tt1.Equals(tz))          ' Returns False (overload with argument of type Object)
Console.WriteLine(tt1.Equals(tt1))         ' Returns True (an object always equals itself)
Console.WriteLine(tt1.Equals(tt2))         ' Returns True (identical property values)
Console.WriteLine(tt1.Equals(tt3))         ' Returns False (different property values)

Opmerkingen

Gelijkheid wordt als volgt gedefinieerd: de obj parameter moet een TimeZoneInfo.TransitionTime object zijn en moet eigenschapswaarden hebben die identiek zijn aan het huidige TimeZoneInfo.TransitionTime object.

Van toepassing op

Equals(TimeZoneInfo+TransitionTime)

Bron:
TimeZoneInfo.TransitionTime.cs
Bron:
TimeZoneInfo.TransitionTime.cs
Bron:
TimeZoneInfo.TransitionTime.cs
Bron:
TimeZoneInfo.TransitionTime.cs
Bron:
TimeZoneInfo.TransitionTime.cs

Bepaalt of het huidige TimeZoneInfo.TransitionTime object identieke waarden heeft aan een tweede TimeZoneInfo.TransitionTime object.

public:
 virtual bool Equals(TimeZoneInfo::TransitionTime other);
public bool Equals(TimeZoneInfo.TransitionTime other);
override this.Equals : TimeZoneInfo.TransitionTime -> bool
Public Function Equals (other As TimeZoneInfo.TransitionTime) As Boolean

Parameters

other
TimeZoneInfo.TransitionTime

Een object dat moet worden vergeleken met het huidige exemplaar.

Retouren

true als de twee objecten identieke eigenschapswaarden hebben; anders, false.

Implementeringen

Voorbeelden

In het volgende voorbeeld ziet u aanroepen naar de Equals methode.

TimeZoneInfo.TransitionTime tt1 = TimeZoneInfo.TransitionTime.CreateFixedDateRule(new DateTime(1, 1, 1, 02, 00, 00), 11, 03);
TimeZoneInfo.TransitionTime tt2 = TimeZoneInfo.TransitionTime.CreateFixedDateRule(new DateTime(1, 1, 1, 02, 00, 00), 11, 03);
TimeZoneInfo.TransitionTime tt3 = TimeZoneInfo.TransitionTime.CreateFloatingDateRule(new DateTime(1, 1, 1, 02, 00, 00), 10, 05, DayOfWeek.Sunday);
Console.WriteLine(tt1.Equals(tt1));        // Returns True (an object always equals itself)
Console.WriteLine(tt1.Equals(tt2));        // Returns True (identical property values)
Console.WriteLine(tt1.Equals(tt3));        // Returns False (different property values)
let tt1 = TimeZoneInfo.TransitionTime.CreateFixedDateRule(DateTime(1, 1, 1, 02, 00, 00), 11, 03)
let tt2 = TimeZoneInfo.TransitionTime.CreateFixedDateRule(DateTime(1, 1, 1, 02, 00, 00), 11, 03)
let tt3 = TimeZoneInfo.TransitionTime.CreateFloatingDateRule(DateTime(1, 1, 1, 02, 00, 00), 10, 05, DayOfWeek.Sunday)
printfn $"{tt1.Equals tt1}"        // Returns True (an object always equals itself)
printfn $"{tt1.Equals tt2}"        // Returns True (identical property values)
printfn $"{tt1.Equals tt3}"        // Returns False (different property values)
Dim tt1 As TimeZoneInfo.TransitionTime = TimeZoneInfo.TransitionTime.CreateFixedDateRule(#02:00:00AM#, 11, 03)
Dim tt2 As TimeZoneInfo.TransitionTime = TimeZoneInfo.TransitionTime.CreateFixedDateRule(#02:00:00AM#, 11, 03)
Dim tt3 As TimeZoneInfo.TransitionTime = TimeZoneInfo.TransitionTime.CreateFloatingDateRule(#02:00:00AM#, 10, 05, DayOfWeek.Sunday)
Console.WriteLine(tt1.Equals(tt1))         ' Returns True (an object always equals itself)
Console.WriteLine(tt1.Equals(tt2))         ' Returns True (identical property values)
Console.WriteLine(tt1.Equals(tt3))         ' Returns False (different property values)

Opmerkingen

Om te bepalen of de twee TimeZoneInfo.TransitionTime objecten gelijk zijn, voert deze methode een vergelijking van eigenschappen per eigenschap uit. De methode retourneert true alleen als het huidige TimeZoneInfo.TransitionTime object en het other object identieke waarden hebben voor elk van de zes eigenschapswaarden van het TimeZoneInfo.TransitionTime object.

Van toepassing op