This example demonstrates Math.Sign() : Math Function « Development « C# / CSharp Tutorial






using System;

class Sample 
{
    public static void Main() 
    {
        byte     xByte1    = 0;    
        short    xShort1   = -2;
        int      xInt1     = -3;
        long     xLong1    = -4;
        float    xSingle1  = 0.0f;
        double   xDouble1  = 6.0;
        Decimal  xDecimal1 = -7m;
    
        sbyte    xSbyte1   = -101;
    
        Console.WriteLine(Test(Math.Sign(xByte1)));
        Console.WriteLine(Test(Math.Sign(xShort1)));
        Console.WriteLine(Test(Math.Sign(xInt1)));
        Console.WriteLine(Test(Math.Sign(xLong1)));
        Console.WriteLine(Test(Math.Sign(xSingle1)));
        Console.WriteLine(Test(Math.Sign(xDouble1)));
        Console.WriteLine(Test(Math.Sign(xDecimal1)));
        Console.WriteLine(Test(Math.Sign(xSbyte1)));
    }
    public static String Test(int compare)
    {
        if (compare == 0) 
           return "equal to";
        else if (compare < 0)  
            return "less than";
        else 
            return "greater than";
    }
}








14.13.Math Function
14.13.1.Math defines several standard mathematical operations.
14.13.2.The Methods Defined by Math
14.13.3.Math functions in action
14.13.4.Math.Sin()
14.13.5.This example demonstrates Math.Sign()
14.13.6.This example demonstrates Math.Max()
14.13.7.Calculate the radius of a circle given its area using Math function
14.13.8.Math.Cos()
14.13.9.Math.Tan()