TimeSpan.Addition(TimeSpan, TimeSpan) Operador
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Adiciona duas instâncias especificadas TimeSpan .
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
O primeiro intervalo de tempo a acrescentar.
- t2
- TimeSpan
O segundo intervalo de tempo a acrescentar.
Devoluções
Um objeto cujo valor é a soma dos valores de t1 e t2.
Exceções
O resultado TimeSpan é inferior a TimeSpan.MinValue ou maior que TimeSpan.MaxValue.
Observações
O Addition método define o operador de adição para TimeSpan valores. Permite código como o seguinte:
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
Linguagens que não suportam operadores personalizados podem chamar o Add método em vez disso.
O método equivalente para este operador é TimeSpan.Add(TimeSpan)