Aracılığıyla paylaş


TimeZoneInfo.TransitionTime.Equals Yöntem

Tanım

İki TimeZoneInfo.TransitionTime nesnenin aynı değerlere sahip olup olmadığını belirler.

Aşırı Yüklemeler

Equals(Object)

Bir nesnenin geçerli TimeZoneInfo.TransitionTime nesneyle aynı değerlere sahip olup olmadığını belirler.

Equals(TimeZoneInfo+TransitionTime)

Geçerli TimeZoneInfo.TransitionTime nesnenin ikinci TimeZoneInfo.TransitionTime bir nesneyle aynı değerlere sahip olup olmadığını belirler.

Equals(Object)

Kaynak:
TimeZoneInfo.TransitionTime.cs
Kaynak:
TimeZoneInfo.TransitionTime.cs
Kaynak:
TimeZoneInfo.TransitionTime.cs

Bir nesnenin geçerli TimeZoneInfo.TransitionTime nesneyle aynı değerlere sahip olup olmadığını belirler.

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

Parametreler

obj
Object

Geçerli TimeZoneInfo.TransitionTime nesneyle karşılaştıracak bir nesne.

Döndürülenler

true iki nesne eşitse; aksi takdirde , false.

Örnekler

Aşağıdaki örnekte yöntemine yapılan çağrılar gösterilmektedir Equals .

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)

Açıklamalar

Eşitlik şu şekilde tanımlanır: obj parametresi bir TimeZoneInfo.TransitionTime nesne olmalı ve geçerli TimeZoneInfo.TransitionTime nesneyle aynı özellik değerlerine sahip olmalıdır.

Şunlara uygulanır

Equals(TimeZoneInfo+TransitionTime)

Kaynak:
TimeZoneInfo.TransitionTime.cs
Kaynak:
TimeZoneInfo.TransitionTime.cs
Kaynak:
TimeZoneInfo.TransitionTime.cs

Geçerli TimeZoneInfo.TransitionTime nesnenin ikinci TimeZoneInfo.TransitionTime bir nesneyle aynı değerlere sahip olup olmadığını belirler.

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

Parametreler

other
TimeZoneInfo.TransitionTime

Geçerli örnekle karşılaştıracak bir nesne.

Döndürülenler

true İki nesne aynı özellik değerlerine sahipse; aksi takdirde , false.

Uygulamalar

Örnekler

Aşağıdaki örnekte yöntemine yapılan çağrılar gösterilmektedir Equals .

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)

Açıklamalar

İki TimeZoneInfo.TransitionTime nesnenin eşit olup olmadığını belirlemek için bu yöntem, özellik başına bir karşılaştırma gerçekleştirir. yöntemi yalnızca geçerli TimeZoneInfo.TransitionTime nesne ve nesnenin other altı özellik değerinin her biri TimeZoneInfo.TransitionTime için aynı değerlere sahipse döndürürtrue.

Şunlara uygulanır