TimeSpan.Addition(TimeSpan, TimeSpan) Operador
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega dos instancias de TimeSpan especificadas.
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
Primer intervalo de tiempo que se va a agregar.
- t2
- TimeSpan
Segundo intervalo de tiempo que se va a agregar.
Devoluciones
Objeto cuyo valor es la suma de los valores de t1
y t2
.
Excepciones
El resultado TimeSpan es menor que TimeSpan.MinValue o mayor que TimeSpan.MaxValue.
Comentarios
El Addition método define el operador de suma para los TimeSpan valores. Habilita código como el siguiente:
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
En su lugar, los lenguajes que no admiten operadores personalizados pueden llamar al Add método .
El método equivalente para este operador es TimeSpan.Add(TimeSpan)