TimeSpan.Addition Operator
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Adds two specified TimeSpan instances.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Shared Operator + ( _
t1 As TimeSpan, _
t2 As TimeSpan _
) As TimeSpan
public static TimeSpan operator +(
TimeSpan t1,
TimeSpan t2
)
Parameters
- t1
Type: System.TimeSpan
The first time interval to add.
- t2
Type: System.TimeSpan
The second time interval to add.
Return Value
Type: System.TimeSpan
An object whose value is the sum of the values of t1 and t2.
Exceptions
Exception | Condition |
---|---|
OverflowException | The resulting TimeSpan is less than MinValue or greater than MaxValue. |
Remarks
The Addition method defines the addition operator for TimeSpan values. It enables code such as the following:
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.
outputBlock.Text += String.Format(" {0,12}{3} + {1,10}{3} {4}{3} {2,10}", _
time1, time2, time3, vbCrLf, New String("_"c, 10)) & vbCrLf
' The example displays the following output:
' 1.00:00:00
' + 12:00:00
' __________
' 1.12:00:00
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.
outputBlock.Text += String.Format(" {0,12}\n + {1,10}\n {3}\n {2,10}",
time1, time2, time3, new String('_', 10)) + "\n";
// The example displays the following output:
// 1.00:00:00
// + 12:00:00
// __________
// 1.12:00:00
Languages that do not support custom operators can call the Add method instead.
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Xbox 360, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.