TimeZoneInfo.TransitionTime.Equals Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob zwei TimeZoneInfo.TransitionTime-Objekte gleiche Werte aufweisen.
Überlädt
Equals(Object) |
Bestimmt, ob ein Objekt über die gleichen Werte wie das aktuelle TimeZoneInfo.TransitionTime-Objekt verfügt. |
Equals(TimeZoneInfo+TransitionTime) |
Bestimmt, ob das aktuelle TimeZoneInfo.TransitionTime-Objekt über die gleichen Werte wie ein zweites TimeZoneInfo.TransitionTime-Objekt verfügt. |
Equals(Object)
Bestimmt, ob ein Objekt über die gleichen Werte wie das aktuelle TimeZoneInfo.TransitionTime-Objekt verfügt.
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
Parameter
- obj
- Object
Ein Objekt, das mit dem aktuellen TimeZoneInfo.TransitionTime-Objekt verglichen werden soll.
Gibt zurück
true
, wenn die beiden Objekte gleich sind, andernfalls false
.
Beispiele
Das folgende Beispiel veranschaulicht Aufrufe der 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)
Hinweise
Gleichheit wird wie folgt definiert: Der obj
Parameter muss ein TimeZoneInfo.TransitionTime -Objekt sein und über Eigenschaftswerte verfügen, die mit dem aktuellen TimeZoneInfo.TransitionTime Objekt identisch sind.
Gilt für:
Equals(TimeZoneInfo+TransitionTime)
Bestimmt, ob das aktuelle TimeZoneInfo.TransitionTime-Objekt über die gleichen Werte wie ein zweites TimeZoneInfo.TransitionTime-Objekt verfügt.
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
Parameter
Ein Objekt, das mit der aktuellen Instanz verglichen werden soll.
Gibt zurück
true
, wenn die beiden Objekte über identische Eigenschaftswerte verfügen, andernfalls false
.
Implementiert
Beispiele
Das folgende Beispiel veranschaulicht Aufrufe der 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)
Hinweise
Um zu bestimmen, ob die beiden TimeZoneInfo.TransitionTime Objekte gleich sind, führt diese Methode einen Eigenschaftsvergleich durch. Die -Methode gibt nur zurück true
, wenn das aktuelle TimeZoneInfo.TransitionTime Objekt und das other
Objekt für jeden der TimeZoneInfo.TransitionTime sechs Eigenschaftswerte des Objekts identische Werte aufweisen.