TimeSpan.Addition(TimeSpan, TimeSpan) Operator

Definitie

Hiermee worden twee opgegeven TimeSpan exemplaren toegevoegd.

public:
 static TimeSpan operator +(TimeSpan t1, TimeSpan t2);
public static TimeSpan operator +(TimeSpan t1, TimeSpan t2);
static member ( + ) : TimeSpan * TimeSpan -> TimeSpan
Public Shared Operator + (t1 As TimeSpan, t2 As TimeSpan) As TimeSpan

Parameters

t1
TimeSpan

Het eerste interval dat moet worden toegevoegd.

t2
TimeSpan

Het tweede tijdsinterval dat moet worden toegevoegd.

Retouren

Een object waarvan de waarde de som is van de waarden van t1 en t2.

Uitzonderingen

Het resultaat TimeSpan is kleiner dan TimeSpan.MinValue of groter dan TimeSpan.MaxValue.

Opmerkingen

De Addition methode definieert de optellingsoperator voor TimeSpan waarden. Hiermee schakelt u code in, zoals de volgende:

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
open System

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

printfn $"  {time1,12}\n +  {time2,10}\n   {String('_', 10)}\n    {time3,10}" 
// The example displays the following output:
//           1.00:00:00
//        +    12:00:00
//          __________
//           1.12:00:00
Dim time1 As New TimeSpan(1, 0, 0, 0)   ' TimeSpan equivalent to 1 day.
Dim time2 As New TimeSpan(12, 0, 0)     ' TimeSpan equivalent to 1/2 day.
Dim time3 As TimeSpan = time1 + time2   ' Add the two time spans.

Console.WriteLine("  {0,12}{3} +  {1,10}{3}   {4}{3}    {2,10}", _
                  time1, time2, time3, vbCrLf, New String("_"c, 10))
' The example displays the following output:
'           1.00:00:00
'        +    12:00:00
'          __________
'           1.12:00:00

Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de Add methode aanroepen.

De equivalente methode voor deze operator is TimeSpan.Add(TimeSpan)

Van toepassing op

Zie ook