C# 我怎么能拿100!在任何变量中?

C# 我怎么能拿100!在任何变量中?,c#,C#,*我被困在一个20英尺高的地方。 我似乎很熟悉如何找到阶乘的值,但我无法得到100阶乘的值。 *正如Jon Skeet所提到的,您应该使用 //添加System.Numerics.dll的引用 使用系统数字; 命名空间控制台应用程序1 { 班级计划 { 静态void Main(字符串[]参数) { 大整数阶乘=1; var factorialOfNumber=100; 对于(var i=1;我查看System.Numerics.BigInteger。欢迎来到Stack Overflow。下次,请

*我被困在一个20英尺高的地方。 我似乎很熟悉如何找到阶乘的值,但我无法得到100阶乘的值。
*

正如Jon Skeet所提到的,您应该使用

//添加System.Numerics.dll的引用
使用系统数字;
命名空间控制台应用程序1
{
班级计划
{
静态void Main(字符串[]参数)
{
大整数阶乘=1;
var factorialOfNumber=100;

对于(var i=1;我查看
System.Numerics.BigInteger
。欢迎来到Stack Overflow。下次,请先展示您的作品,并告诉大家它到底出了什么问题。请阅读并反复阅读……这是一个大数字!
933262155443944152681699238856266700490715926468162614685929638952175999322991608941463,976156518286253697920827223758251185210916864000000000000000000000000000000000000
对不起,我已经尝试过了,但它不起作用。请提供更多说明
//Add reference of System.Numerics.dll

using System.Numerics;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            BigInteger factorial = 1;
            var factorialOfNumber = 100;
            for (var i = 1; i <= factorialOfNumber; i++)
            {
                factorial *= i;
            }
            Console.WriteLine("Required factorial of {0} is {1}", factorialOfNumber, factorial);
        }
    }
}