英語で読む

次の方法で共有


TimeSpan.Addition(TimeSpan, TimeSpan) Operator

定義

指定した 2 つの TimeSpan インスタンスを加算します。

C#
public static TimeSpan operator +(TimeSpan t1, TimeSpan t2);

パラメーター

t1
TimeSpan

加算する最初の時間間隔。

t2
TimeSpan

加算する 2 番目の時間間隔。

戻り値

t1t2 の値の合計を値とするオブジェクト。

例外

結果 TimeSpanTimeSpan.MinValue より小さいか、 TimeSpan.MaxValue より大きくなります。

注釈

メソッドは Addition 、値の加算演算子を TimeSpan 定義します。 これにより、次のようなコードが有効になります。

C#
TimeSpan time1 = new TimeSpan(1, 0, 0, 0);   // TimeSpan equivalent to 1 day.
TimeSpan time2 = new TimeSpan(12, 0, 0);     // TimeSpan equivalent to 1/2 day.
TimeSpan time3 = time1 + time2;              // Add the two time spans.

Console.WriteLine("  {0,12}\n +  {1,10}\n   {3}\n    {2,10}", 
                  time1, time2, time3, new String('_', 10));

// The example displays the following output:
//           1.00:00:00
//        +    12:00:00
//          __________
//           1.12:00:00

カスタム演算子をサポートしていない言語では、代わりに メソッドを Add 呼び出すことができます。

この演算子の同等のメソッドは 次のようになります。 TimeSpan.Add(TimeSpan)

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください