Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

दशमलव। घटाना () सी # में विधि

C# में Decimal.Subtract() विधि का उपयोग दो निर्दिष्ट दशमलव मानों को घटाने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित वाक्य रचना है -

public static decimal Subtract (decimal val1, decimal val2);

ऊपर, va1 माइन्यूएंड है, जबकि वैल2 सबट्रेंड है।

उदाहरण

आइए अब दशमलव.घटाना () पद्धति को लागू करने के लिए एक उदाहरण देखें -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 3.45m;
      Decimal val2 = 2.35m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Decimal res = Decimal.Subtract(val1, val2);
      Console.WriteLine("Result (Subtract) = "+res);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Decimal 1 = 3.45
Decimal 2 = 2.35
Result (Subtract) = 1.10

उदाहरण

आइए अब दशमलव. घटाना () पद्धति को लागू करने के लिए एक और उदाहरण देखें। यह एक त्रुटि दिखाता है क्योंकि दशमलव के लिए मान बहुत बड़ा या बहुत छोटा है -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 2.35m;
      Decimal val2 = Decimal.MinValue;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Decimal res = Decimal.Subtract(val1, val2);
      Console.WriteLine("Result (Subtract) = "+res);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Decimal 1 = 2.35
Decimal 2 = -79228162514264337593543950335
Run-time exception (line 13): Value was either too large or too small for a Decimal.
Stack Trace:
[System.OverflowException: Value was either too large or too small for a Decimal.]
   at System.Decimal.FCallAddSub(Decimal& d1, Decimal& d2, Byte bSign)
   at System.Decimal.Subtract(Decimal d1, Decimal d2)
   at Demo.Main() :line 13

  1. Decimal.ToSingle () सी # में विधि

    C# में Decimal.ToSingle() विधि का उपयोग निर्दिष्ट दशमलव के मान को समतुल्य एकल-सटीक फ़्लोटिंग-पॉइंट संख्या में बदलने के लिए किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static float ToSingle (decimal val); ऊपर, वैल परिवर्तित करने के लिए दशमलव संख्या है। उदाहरण आइए अब Decimal.ToSingle()

  1. Decimal.ToSByte () सी # में विधि

    C# में Decimal.ToSByte() विधि का उपयोग निर्दिष्ट दशमलव के मान को समतुल्य 8-बिट हस्ताक्षरित पूर्णांक में बदलने के लिए किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static sbyte ToSByte (decimal val); ऊपर, वैल परिवर्तित करने के लिए दशमलव संख्या है। उदाहरण आइए अब Decimal.ToSByte() विधि को

  1. Decimal.ToOACurrency () सी # में विधि

    C# में Decimal.ToOACurrency() विधि का उपयोग निर्दिष्ट दशमलव मान को समतुल्य OLE ऑटोमेशन मुद्रा मान में बदलने के लिए किया जाता है, जो 64-बिट हस्ताक्षरित पूर्णांक में निहित है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static long ToOACurrency (decimal val); ऊपर, वैल परिवर्तित करने के लिए दशमलव संख्