C# में Math.Sign() विधि का उपयोग एक पूर्णांक को वापस करने के लिए किया जाता है जो किसी संख्या के संकेत को इंगित करता है।
तरीके
Math.Sign() निम्नलिखित विधियों को अधिभारित करता है -
Math.Sign(Int16) Math.Sign(Int32) Math.Sign(Int64) Math.Sign(SByte) Math.Sign(Single) Math.Sign(Decimal) Math.Sign(Double)
उदाहरण
आइए अब Math.Sign() पद्धति को लागू करने के लिए एक उदाहरण देखें -
using System; public class Demo { public static void Main(){ short val1 = 1; int val2 = 20; long val3 = -3545465777; Console.WriteLine("Short Value = " + val1); Console.WriteLine("Sign (Short Value) = " + getSign(Math.Sign(val1))); Console.WriteLine("Int32 value = " + val2); Console.WriteLine("Sign (Short Value) = " + getSign(Math.Sign(val2))); Console.WriteLine("Long value = " + val3); Console.WriteLine("Sign (Long Value) = " + getSign(Math.Sign(val3))); } public static String getSign(int compare){ if (compare == 0) return "Equal to zero!"; else if (compare < 0) return "Less than zero!"; else return "Greater than zero!"; } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Short Value = 1 Sign (Short Value) = Greater than zero! Int32 value = 20 Sign (Short Value) = Greater than zero! Long value = -3545465777 Sign (Long Value) = Less than zero!
उदाहरण
आइए हम Math.Sign() विधि को लागू करने के लिए एक और उदाहरण देखें -
using System; public class Demo { public static void Main(){ Decimal val1 = 20m; Double val2 = -35.252d; Console.WriteLine("Decimal Value = " + val1); Console.WriteLine("Sign (Decimal Value) = " + getSign(Math.Sign(val1))); Console.WriteLine("Double value = " + val2); Console.WriteLine("Sign (Double Value) = " + getSign(Math.Sign(val2))); } public static String getSign(int compare){ if (compare == 0) return "Equal to zero!"; else if (compare < 0) return "Less than zero!"; else return "Greater than zero!"; } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Decimal Value = 20 Sign (Decimal Value) = Greater than zero! Double value = -35.252 Sign (Double Value) = Less than zero!