Questo argomento non è stato ancora valutato - Valuta questo argomento

Metodo TimeSpan.op_LessThanOrEqual

Indica se un TimeSpan specificato è minore o uguale a un altro TimeSpan specificato.

Spazio dei nomi: System
Assembly: mscorlib (in mscorlib.dll)

public static bool operator <= (
	TimeSpan t1,
	TimeSpan t2
)
J# non supporta operatori in overload.
JScript supporta l'utilizzo di operatori in overload ma non la dichiarazione di nuove.

Parametri

t1

Oggetto TimeSpan.

t2

Oggetto TimeSpan.

Valore restituito

true se il valore di t1 è minore o uguale al valore di t2; in caso contrario, false.

Nell'esempio di codice riportato di seguito vengono confrontati diversi oggetti TimeSpan a un oggetto TimeSpan di riferimento mediante l'operatore LessThanOrEqual.

// Example of the TimeSpan relational operators.
using System;

class TSRelationalOpsDemo
{
    const string dataFmt = "{0,34}    {1}" ;

    // Compare TimeSpan parameters, and display them with the results.
    static void CompareTimeSpans( TimeSpan Left, TimeSpan Right, 
        string RightText )
    {
        Console.WriteLine( );
        Console.WriteLine( dataFmt, "Right: " + RightText, Right );
        Console.WriteLine( dataFmt, "Left == Right", Left == Right );
        Console.WriteLine( dataFmt, "Left >  Right", Left > Right );
        Console.WriteLine( dataFmt, "Left >= Right", Left >= Right );
        Console.WriteLine( dataFmt, "Left != Right", Left != Right );
        Console.WriteLine( dataFmt, "Left <  Right", Left < Right );
        Console.WriteLine( dataFmt, "Left <= Right", Left <= Right );
    }

    static void Main( )
    {
        TimeSpan Left = new TimeSpan( 2, 0, 0 );

        Console.WriteLine(
            "This example of the TimeSpan relational operators " +
            "generates \nthe following output. It creates several " +
            "different TimeSpan \nobjects and compares them with " +
            "a 2-hour TimeSpan.\n" );
        Console.WriteLine( dataFmt, 
            "Left: TimeSpan( 2, 0, 0 )", Left );

        // Create objects to compare with a 2-hour TimeSpan.
        CompareTimeSpans( Left, new TimeSpan( 0, 120, 0 ), 
            "TimeSpan( 0, 120, 0 )" );
        CompareTimeSpans( Left, new TimeSpan( 2, 0, 1 ), 
            "TimeSpan( 2, 0, 1 )" );
        CompareTimeSpans( Left, new TimeSpan( 2, 0, -1 ), 
            "TimeSpan( 2, 0, -1 )" );
        CompareTimeSpans( Left, TimeSpan.FromDays( 1.0 / 12D ), 
            "TimeSpan.FromDays( 1 / 12 )" );
    } 
} 

/*
This example of the TimeSpan relational operators generates
the following output. It creates several different TimeSpan
objects and compares them with a 2-hour TimeSpan.

         Left: TimeSpan( 2, 0, 0 )    02:00:00

      Right: TimeSpan( 0, 120, 0 )    02:00:00
                     Left == Right    True
                     Left >  Right    False
                     Left >= Right    True
                     Left != Right    False
                     Left <  Right    False
                     Left <= Right    True

        Right: TimeSpan( 2, 0, 1 )    02:00:01
                     Left == Right    False
                     Left >  Right    False
                     Left >= Right    False
                     Left != Right    True
                     Left <  Right    True
                     Left <= Right    True

       Right: TimeSpan( 2, 0, -1 )    01:59:59
                     Left == Right    False
                     Left >  Right    True
                     Left >= Right    True
                     Left != Right    True
                     Left <  Right    False
                     Left <= Right    False

Right: TimeSpan.FromDays( 1 / 12 )    02:00:00
                     Left == Right    True
                     Left >  Right    False
                     Left >= Right    True
                     Left != Right    False
                     Left <  Right    False
                     Left <= Right    True
*/ 

// Example of the TimeSpan relational operators.
import System.*;

class TSRelationalOpsDemo
{
    private static String dataFmt = "{0,34}    {1}";

    // Compare TimeSpan parameters, and display them with the results.
    static void CompareTimeSpans(TimeSpan left, TimeSpan right,
            String rightText)
    {
        Console.WriteLine();
        Console.WriteLine(dataFmt, "Right: " + rightText, right);
        Console.WriteLine(dataFmt, "Left == Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) == 0)).toString());
        Console.WriteLine(dataFmt, "Left >  Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) > 0)).toString());
        Console.WriteLine(dataFmt, "Left >= Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) >= 0)).toString());
        Console.WriteLine(dataFmt, "Left != Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) != 0)).toString());
        Console.WriteLine(dataFmt, "Left <  Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) < 0)).toString());
        Console.WriteLine(dataFmt, "Left <= Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) <= 0)).toString());
    } //CompareTimeSpans

    public static void main(String[] args)
    {
        TimeSpan left = new TimeSpan(2, 0, 0);

        Console.WriteLine(("This example of the TimeSpan relational operators"
            + "generates \nthe following output. It creates several "
            + "different TimeSpan \nobjects and compares them with " 
            +    "a 2-hour TimeSpan.\n"));
        Console.WriteLine(dataFmt, "left: TimeSpan( 2, 0, 0 )", left);

        // Create objects to compare with a 2-hour TimeSpan.
        CompareTimeSpans(left, new TimeSpan(0, 120, 0),
            "TimeSpan( 0, 120, 0 )");
        CompareTimeSpans(left, new TimeSpan(2, 0, 1), 
            "TimeSpan( 2, 0, 1 )");
        CompareTimeSpans(left, new TimeSpan(2, 0, -1),
            "TimeSpan( 2, 0, -1 )");
        CompareTimeSpans(left, TimeSpan.FromDays((1.0 / 12.0)), 
            "TimeSpan.FromDays( 1 / 12 )");
    } //main
} //TSRelationalOpsDemo

/*
This example of the TimeSpan relational operators generates
the following output. It creates several different TimeSpan
objects and compares them with a 2-hour TimeSpan.

         left: TimeSpan( 2, 0, 0 )    02:00:00

      right: TimeSpan( 0, 120, 0 )    02:00:00
                     left == right    True
                     left >  right    False
                     left >= right    True
                     left != right    False
                     left <  right    False
                     left <= right    True

        right: TimeSpan( 2, 0, 1 )    02:00:01
                     left == right    False
                     left >  right    False
                     left >= right    False
                     left != right    True
                     left <  right    True
                     left <= right    True

       right: TimeSpan( 2, 0, -1 )    01:59:59
                     left == right    False
                     left >  right    True
                     left >= right    True
                     left != right    True
                     left <  right    False
                     left <= right    False

right: TimeSpan.FromDays( 1 / 12 )    02:00:00
                     left == right    True
                     left >  right    False
                     left >= right    True
                     left != right    False
                     left <  right    False
                     left <= right    True
*/

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0

.NET Compact Framework

Supportato in: 2.0 1.0
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.