c#中使用java的BigInteger
在c#中沒有BigInteger這個類,有時候感覺很不方便,其實在C#中是可以調用java中的的某些類的,調用的方法如下:首先添加引用vjslib(這其實是J#的類),然後我們就可以通過使用BigInteger中的類了,下面是我寫的一小段程序,實現兩個大數的相乘。
using System;
using System.Collections.Generic;
using System.Text;
using java.math;
namespace BigIntegerTester
{
class Program
{
static void Main(string[] args)
{
BigInteger a = new BigInteger(Console.ReadLine());
BigInteger b = new BigInteger(Console.ReadLine());
Console.WriteLine(a.multiply(b));
}
}
}
簡單吧,其他的類也可以用相似的方式進行調用。
本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名小橋流水(包含链接)。如您有任何疑问或者授权方面的协商,请给我发邮件。