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