导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

TimeSpan.LessThanOrEqual 运算符

2013/12/13

指示指定的 TimeSpan 是否小于或等于另一个指定的 TimeSpan

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public static bool operator <=(
	TimeSpan t1,
	TimeSpan t2
)

参数

t1
类型: System.TimeSpan
要比较的第一个时间间隔。
t2
类型: System.TimeSpan
要比较的第二个时间间隔。

返回值

类型: System.Boolean
如果 t1 的值小于或等于 t2 的值,则为 true;否则为 false

下面的代码示例使用 LessThanOrEqual 运算符将几个 TimeSpan 对象同一个参考 TimeSpan 进行比较。


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

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

   // Compare TimeSpan parameters, and display them with the results.
   static void CompareTimeSpans(System.Windows.Controls.TextBlock outputBlock, TimeSpan Left, TimeSpan Right,
       string RightText)
   {
      outputBlock.Text += "\n";
      outputBlock.Text += String.Format(dataFmt, "Right: " + RightText, Right) + "\n";
      outputBlock.Text += String.Format(dataFmt, "Left == Right", Left == Right) + "\n";
      outputBlock.Text += String.Format(dataFmt, "Left >  Right", Left > Right) + "\n";
      outputBlock.Text += String.Format(dataFmt, "Left >= Right", Left >= Right) + "\n";
      outputBlock.Text += String.Format(dataFmt, "Left != Right", Left != Right) + "\n";
      outputBlock.Text += String.Format(dataFmt, "Left <  Right", Left < Right) + "\n";
      outputBlock.Text += String.Format(dataFmt, "Left <= Right", Left <= Right) + "\n";
   }

   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      TimeSpan Left = new TimeSpan(2, 0, 0);

      outputBlock.Text += 
          "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\n";
      outputBlock.Text += String.Format(dataFmt,
          "Left: TimeSpan( 2, 0, 0 )", Left) + "\n";

      // Create objects to compare with a 2-hour TimeSpan.
      CompareTimeSpans(outputBlock, Left, new TimeSpan(0, 120, 0),
          "TimeSpan( 0, 120, 0 )");
      CompareTimeSpans(outputBlock, Left, new TimeSpan(2, 0, 1),
          "TimeSpan( 2, 0, 1 )");
      CompareTimeSpans(outputBlock, Left, new TimeSpan(2, 0, -1),
          "TimeSpan( 2, 0, -1 )");
      CompareTimeSpans(outputBlock, 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
*/


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2014 Microsoft