Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo TimeZoneInfo.Equals (Object)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Determina se l'oggetto TimeZoneInfo corrente e un altro oggetto sono uguali.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

public override bool Equals(
	object obj
)

Parametri

obj
Type: System.Object

Secondo oggetto da confrontare con l'oggetto corrente.

Valore restituito

Type: System.Boolean

true se l'oggetto obj è un oggetto TimeZoneInfo uguale all'istanza corrente; in caso contrario, false.

This method converts or casts obj to a T:System.TimeZoneInfo object and compares it with the current instance. The test for equality is based on a comparison of values. The current T:System.TimeZoneInfo instance and obj are considered to be equal under the following conditions:

  • The run-time type of obj is T:System.TimeZoneInfo.

  • The two objects have the same P:System.TimeZoneInfo.Id property value.

  • The two objects have the same adjustment rules.

If obj is null, this method returns false.

The following example uses the M:System.TimeZoneInfo.Equals(System.Object) method to determine whether the local time zone is Pacific Time or Eastern Time.

using System;

public class Example
{
   public static void Main()
   {
      TimeZoneInfo thisTimeZone;
      object obj1, obj2;

      thisTimeZone = TimeZoneInfo.Local;
      obj1 = TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time");
      obj2 = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
      Console.WriteLine(thisTimeZone.Equals(obj1));
      Console.WriteLine(thisTimeZone.Equals(obj2));
   }
}
// The example displays the following output:
//      True
//      False

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: