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

## Definição

Adiciona duas instâncias de TimeSpan especificadas.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``

#### Parâmetros

t1
TimeSpan TimeSpan TimeSpan TimeSpan

O primeiro intervalo de tempo a ser adicionado.The first time interval to add.

t2
TimeSpan TimeSpan TimeSpan TimeSpan

O segundo intervalo de tempo a ser adicionado.The second time interval to add.

#### Retornos

Um objeto cujo valor é a soma dos valores de `t1` e `t2`.An object whose value is the sum of the values of `t1` and `t2`.

#### Exceções

O TimeSpan resultante é menor que MinValue ou maior que MaxValue.The resulting TimeSpan is less than MinValue or greater than MaxValue.

## Comentários

O Addition método define o operador de adição TimeSpan para valores.The Addition method defines the addition operator for TimeSpan values. Ele permite que o código seja o seguinte: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
``````

Linguagens que não dão suporte a operadores personalizados podem chamar o método Add em vez disso.Languages that do not support custom operators can call the Add method instead.

O método equivalente para esse operador éTimeSpan.Add(TimeSpan)The equivalent method for this operator is TimeSpan.Add(TimeSpan)