System.Data.SqlTypes.SqlDouble.CompareTo C# (CSharp) Метод

CompareTo() публичный Метод

public CompareTo ( SqlDouble value ) : int
value SqlDouble
Результат int
        public int CompareTo(SqlDouble value)
        {
            // If both Null, consider them equal.
            // Otherwise, Null is less than anything.
            if (IsNull)
                return value.IsNull ? 0 : -1;
            else if (value.IsNull)
                return 1;

            if (this < value) return -1;
            if (this > value) return 1;
            return 0;
        }

Same methods

SqlDouble::CompareTo ( object value ) : int

Usage Example

Пример #1
0
		public void CompareTo ()
		{
			SqlDouble Test1 = new SqlDouble (4e64);
			SqlDouble Test11 = new SqlDouble (4e64);
			SqlDouble Test2 = new SqlDouble (-9e34);
			SqlDouble Test3 = new SqlDouble (10000);
			SqlString TestString = new SqlString ("This is a test");

			Assert.IsTrue (Test1.CompareTo (Test3) > 0, "#E01");
			Assert.IsTrue (Test2.CompareTo (Test3) < 0, "#E02");
			Assert.IsTrue (Test1.CompareTo (Test11) == 0, "#E03");
			Assert.IsTrue (Test11.CompareTo (SqlDouble.Null) > 0, "#E04");

			try {
				Test1.CompareTo (TestString);
				Assert.Fail ("#E05");
			} catch (ArgumentException e) {
				Assert.AreEqual (typeof (ArgumentException), e.GetType (), "#E06");
			}
		}
All Usage Examples Of System.Data.SqlTypes.SqlDouble::CompareTo