C# - Math.BigMul() Method with Example

In this tutorial, we will learn about the C# Math.BigMul() method with its definition, usage, syntax, overload, and example. By Nidhi Last updated : March 29, 2023

C# Math.BigMul() Method

The Math.BigMul() method is used to return long values after the multiplication of the maximum value of an integer. Normally we multiply two integers with maximum value then it does not produce actual output. So we need to BigMul() method of Math class.


long Math.BigMul(int Val1, int Val2);


  • Val1: The first number to multiply.
  • Val2: The second number to multiply.

Return Value

It returns a long integer value.

C# Example of Math.BigMul() Method

The source code to demonstrate the use of BigMul() method of Math class is given below. The given program is compiled and executed successfully.

using System;

class Sample {
  //Entry point of Program
  static public void Main() {
    int IntVal1 = 0;
    int IntVal2 = 0;
    long BigMultResult = 0;
    long SimpleMultResult = 0;

    IntVal1 = Int32.MaxValue;
    IntVal2 = Int32.MaxValue;

    SimpleMultResult = IntVal1 * IntVal1;
    BigMultResult = Math.BigMul(IntVal1, IntVal2);

    Console.WriteLine("Result of Simple product of MaxValues: " + SimpleMultResult);
    Console.WriteLine("Result of product of MaxValues using BigMul(): " + BigMultResult);


Result of Simple product of MaxValues: 1
Result of product of MaxValues using BigMul(): 4611686014132420609
Press any key to continue . . .

C# Math Class Programs »

Comments and Discussions!

Load comments ↻

Copyright © 2024 www.includehelp.com. All rights reserved.