TimeZoneInfo.TransitionTime.Equals TimeZoneInfo.TransitionTime.Equals TimeZoneInfo.TransitionTime.Equals TimeZoneInfo.TransitionTime.Equals Method

Definice

Určuje, zda TimeZoneInfo.TransitionTime dva objekty mají stejné hodnoty.Determines whether two TimeZoneInfo.TransitionTime objects have identical values.

Přetížení

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Určuje, zda má objekt stejné hodnoty jako aktuální TimeZoneInfo.TransitionTime objekt.Determines whether an object has identical values to the current TimeZoneInfo.TransitionTime object.

Equals(TimeZoneInfo+TransitionTime) Equals(TimeZoneInfo+TransitionTime) Equals(TimeZoneInfo+TransitionTime) Equals(TimeZoneInfo+TransitionTime)

Určuje, zda má TimeZoneInfo.TransitionTime aktuální objekt stejné hodnoty jako druhý TimeZoneInfo.TransitionTime objekt.Determines whether the current TimeZoneInfo.TransitionTime object has identical values to a second TimeZoneInfo.TransitionTime object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Určuje, zda má objekt stejné hodnoty jako aktuální TimeZoneInfo.TransitionTime objekt.Determines whether an object has identical values to the current TimeZoneInfo.TransitionTime object.

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

Parametry

obj
Object Object Object Object

Objekt, který se má porovnat s TimeZoneInfo.TransitionTime aktuálním objektem.An object to compare with the current TimeZoneInfo.TransitionTime object.

Návraty

truePokud jsou tyto dva objekty stejné; v opačném případě. falsetrue if the two objects are equal; otherwise, false.

Příklady

Následující příklad ukazuje volání Equals metody.The following example illustrates calls to the Equals method.

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)
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)

Poznámky

Rovnost je definována takto: Parametr musí být objekt a musí mít hodnoty vlastností identické s aktuálním TimeZoneInfo.TransitionTime objektem. TimeZoneInfo.TransitionTime objEquality is defined as follows: The obj parameter must be a TimeZoneInfo.TransitionTime object and must have property values identical to the current TimeZoneInfo.TransitionTime object.

Equals(TimeZoneInfo+TransitionTime) Equals(TimeZoneInfo+TransitionTime) Equals(TimeZoneInfo+TransitionTime) Equals(TimeZoneInfo+TransitionTime)

Určuje, zda má TimeZoneInfo.TransitionTime aktuální objekt stejné hodnoty jako druhý TimeZoneInfo.TransitionTime objekt.Determines whether the current TimeZoneInfo.TransitionTime object has identical values to a second 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

Parametry

other
TimeZoneInfo.TransitionTime TimeZoneInfo.TransitionTime TimeZoneInfo.TransitionTime TimeZoneInfo.TransitionTime

Objekt, který se má porovnat s aktuální instancí.An object to compare to the current instance.

Návraty

truePokud tyto dva objekty mají stejné hodnoty vlastností; v opačném případě. falsetrue if the two objects have identical property values; otherwise, false.

Implementuje

Příklady

Následující příklad ukazuje volání Equals metody.The following example illustrates calls to the Equals method.

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)
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)

Poznámky

Chcete-li zjistit, TimeZoneInfo.TransitionTime zda jsou dva objekty stejné, tato metoda provádí porovnání vlastností po vlastnostech.To determine whether the two TimeZoneInfo.TransitionTime objects are equal, this method performs a property-by-property comparison. Metoda vrátí true pouze v případě, že TimeZoneInfo.TransitionTime aktuální objekt a other TimeZoneInfo.TransitionTime objekt mají stejné hodnoty pro každou šest hodnot vlastností objektu.The method returns true only if the current TimeZoneInfo.TransitionTime object and the other object have identical values for each of the TimeZoneInfo.TransitionTime object's six property values.

Platí pro