TimeSpan.Addition(TimeSpan, TimeSpan) TimeSpan.Addition(TimeSpan, TimeSpan) TimeSpan.Addition(TimeSpan, TimeSpan) TimeSpan.Addition(TimeSpan, TimeSpan) Operator

定义

添加两个指定的 TimeSpan 实例。Adds two specified TimeSpan instances.

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

参数

t1
TimeSpan TimeSpan TimeSpan TimeSpan

要添加的第一个时间间隔。The first time interval to add.

t2
TimeSpan TimeSpan TimeSpan TimeSpan

要添加的第二个时间间隔。The second time interval to add.

返回

一个对象,其值为 t1t2 的值之和。An object whose value is the sum of the values of t1 and t2.

异常

生成的 TimeSpan 小于 MinValue 或大于 MaxValueThe resulting TimeSpan is less than MinValue or greater than MaxValue.

注解

方法定义了TimeSpan值的加法运算符。 AdditionThe Addition method defines the addition operator for TimeSpan values. 它可以实现如下所示的代码:It enables code such as the following:

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

不支持自定义运算符的语言可以改为Add调用方法。Languages that do not support custom operators can call the Add method instead.

此运算符的等效方法是TimeSpan.Add(TimeSpan)The equivalent method for this operator is TimeSpan.Add(TimeSpan)

适用于

另请参阅