Range.CompareTo C# (CSharp) Method

CompareTo() public method

public CompareTo ( other ) : int
return int
          public int CompareTo(Range other)
          {
                 if (bottom < other.bottom && top < other.top)
                 {
                       return -1;
                 }
                 if (bottom > other.bottom && top > other.top)
                 {
                       return 1;
                 }
                 if (bottom == other.bottom && top == other.top)
                 {
                       return 0;
                 }
                 throw new ArgumentException("Incomparable values (overlapping)");
          }
          /// <summary>

Same methods

Range::CompareTo ( int value ) : int

Usage Example

Esempio n. 1
0
        public void When_Range_is_compared_to_another_Range_Then_ranges_are_sorted_by_their_minimum()
        {
            Range <float> range = new Range <float>(-10, 10);

            Assert.That(range.CompareTo(new Range <float>(1, 2)), Is.EqualTo(-1));
            Assert.That(range.CompareTo(range), Is.Zero);
            Assert.That(range.CompareTo(new Range <float>(-11, -10)), Is.EqualTo(1));
        }
All Usage Examples Of Range::CompareTo