# DateTimeOffset.Inequality(DateTimeOffset, DateTimeOffset)DateTimeOffset.Inequality(DateTimeOffset, DateTimeOffset)DateTimeOffset.Inequality(DateTimeOffset, DateTimeOffset)DateTimeOffset.Inequality(DateTimeOffset, DateTimeOffset) Operator

## 定義

``````public:
static bool operator !=(DateTimeOffset left, DateTimeOffset right);``````
``public static bool operator != (DateTimeOffset left, DateTimeOffset right);``
``static member op_Inequality : DateTimeOffset * DateTimeOffset -> bool``
``Public Shared Operator != (left As DateTimeOffset, right As DateTimeOffset) As Boolean``

#### パラメーター

left
DateTimeOffset DateTimeOffset DateTimeOffset DateTimeOffset

right
DateTimeOffset DateTimeOffset DateTimeOffset DateTimeOffset

#### 戻り値

`true` 場合`left``right`が同じでないUtcDateTime値。 それ以外の場合、`false`します。`true` if `left` and `right` do not have the same UtcDateTime value; otherwise, `false`.

## 注釈

Inequalityメソッドの非等値演算子の動作を定義するDateTimeOffsetオブジェクト。The Inequality method defines the operation of the inequality operator for DateTimeOffset objects. 反対の結果から常に返すEqualityします。It always returns the opposite result from Equality. Inequalityメソッドは、次のコードを使用できます。The Inequality method enables code such as the following:

``````DateTimeOffset date1 = new DateTimeOffset(2007, 6, 3, 14, 45, 0,
new TimeSpan(-7, 0, 0));
DateTimeOffset date2 = new DateTimeOffset(2007, 6, 3, 15, 45, 0,
new TimeSpan(-6, 0, 0));
DateTimeOffset date3 = new DateTimeOffset(date1.DateTime,
new TimeSpan(-6, 0, 0));
Console.WriteLine(date1 != date2);        // Displays False
Console.WriteLine(date1 != date3);        // Displays True
``````
``````Dim date1 As New DateTimeOffset(#6/3/2007 2:45PM#, _
New TimeSpan(-7, 0, 0))
Dim date2 As New DateTimeOffset(#6/3/2007 3:45PM#, _
New TimeSpan(-6, 0, 0))
Dim date3 As New DateTimeOffset(date1.DateTime, _
New TimeSpan(-6, 0, 0))
Console.WriteLine(date1 <> date2)        ' Displays False
Console.WriteLine(date1 <> date3)        ' Displays True
``````

``````return first.UtcDateTime == second.UtcDateTime;
``````
``````Return first.UtcDateTime = second.UtcDateTime
``````

つまり、Inequalityメソッドを判断するかどうか、2 つDateTimeOffsetオブジェクトのさまざまな時点を表しています。In other words, the Inequality method determines whether the two DateTimeOffset objects represent different points in time. 日付と時刻もオフセットと直接比較します。It directly compares neither dates and times nor offsets.

カスタム演算子をサポートしない言語を呼び出すことができます、Compareメソッド代わりにします。Languages that do not support custom operators can call the Compare method instead. さらに、一部の言語を呼び出すことも、Inequalityメソッドを直接として次の例を示しています。In addition, some languages can also call the Inequality method directly, as the following example shows.

``````Dim date1 As New DateTimeOffset(#6/3/2007 2:45PM#, _
New TimeSpan(-7, 0, 0))
Dim date2 As New DateTimeOffset(#6/3/2007 3:45PM#, _
New TimeSpan(-7, 0, 0))
Dim date3 As New DateTimeOffset(date1.DateTime, _
New TimeSpan(-6, 0, 0))
Dim date4 As DateTimeOffset = date1
Console.WriteLine( _
DateTimeOffset.op_Inequality(date1, date2))   ' Displays True
Console.WriteLine( _
DateTimeOffset.op_Inequality(date1, date3))   ' Displays True
Console.WriteLine( _
DateTimeOffset.op_Inequality(date1, date4))   ' Displays False
``````

この演算子を同等のメソッドは、します。 DateTimeOffset.Compare(DateTimeOffset, DateTimeOffset)The equivalent method for this operator is DateTimeOffset.Compare(DateTimeOffset, DateTimeOffset)