Diese Methode wird verwendet, um ein neues TimeSpan-Objekt zu erhalten, dessen Wert die Summe des angegebenen TimeSpan-Objekts und dieser Instanz ist.

Syntax public TimeSpan Add (TimeSpan t);

Parameter:
t : Dieser Parameter gibt das hinzuzufügende Zeitintervall an.

Rückgabewert: Es gibt ein neues TimeSpan-Objekt zurück, dessen Wert die Summe der aktuellen Instanz und des Werts von t ist .

Ausnahme : OverflowException : Tritt auf, wenn die resultierende TimeSpan kleiner als der kleinstmögliche Wert oder größer als der größtmögliche Wert ist.

Die folgenden Programme veranschaulichen die Verwendung der TimeSpan.Add(TimeSpan)-Methode:

Beispiel 1:

// C# program to demonstrate the
// TimeSpan.Add(TimeSpan) Method
using System;
  
class GFG {
  
    // Main Method
    public static void Main()
    {
        try {
  
            // creating the TimeSpan object
            TimeSpan t1 = new TimeSpan(3, 22, 35, 33);
            TimeSpan t2 = new TimeSpan(1, 11, 15, 16);
            TimeSpan variable = t1.Add(t2);
  
            Console.WriteLine("The Timespan is : {0}",
                                            variable);
        }
  
        catch (OverflowException e) 
        {
            Console.Write("Exception Thrown: ");
            Console.Write("{0}", e.GetType(), e.Message);
        }
    }
}
Ausgabe:
Die Zeitspanne ist: 5:09:50:49

Beispiel 2: Für Überlaufausnahme

// C# program to demonstrate the
// TimeSpan.Add(TimeSpan) Method
using System;
  
class GFG {
  
    // Main Method
    public static void Main()
    {
        try {
  
            // the TimeSpan object
            TimeSpan t1 = new TimeSpan(3, 22, 35, 33);
            TimeSpan t2 = TimeSpan.MaxValue;
            TimeSpan variable = t1.Add(t2);
  
            Console.WriteLine("The Timespan is : {0}",
                                            variable);
        }
  
        catch (OverflowException e)
        {
            Console.Write("Exception Thrown: ");
            Console.Write("{0}", e.GetType(), e.Message);
        }
    }
}
Ausgabe:
Ausnahme ausgelöst: System.OverflowException

Bezug: