相关疑难解决方法(0)

可下载/可浏览版本的.NET Framework源代码?

现在.NET Framework的源代码已经可用,有没有办法实际查看它不涉及使用Visual Studio进入框架类?好几次,我一直很好奇某些东西是如何运作的,并且希望我可以查看一些代码,但是不想把一个应用程序放在一起并在调试器中进行验尸.

我的google-fu失败了,只给我发布了博客帖子,宣布了源代码可用的事实.(谢谢,博客圈!)我很肯定有人会把它全部扔到网上.

.net

19
推荐指数
2
解决办法
5766
查看次数

C# 中的 MillerRabin 素性测试

欢迎。我正在尝试实施 MillerRabin 测试来检查给定的大数是否为素数。这是我的代码:

 public static bool MillerRabinTest(BigInteger number)
        {

            BigInteger d;
            var n = number - 1;
            var s = FindK(n, out d);

            BigInteger a = 2;
            BigInteger y = Calc(a, d, number);  //a^d mod number
            if (y != BigInteger.One && y != n)
            {
                for (var r = 1; r <= s - 1; r++)
                {
                    y = Calc(y, 2, number);
                    if (y == 1)
                        return false;  
                }

                if (y != n)
                    return false;
            }
            return true; //it is …
Run Code Online (Sandbox Code Playgroud)

c# biginteger primality-test

4
推荐指数
1
解决办法
3239
查看次数

在变量中存储 2^256 个大整数值

是否有一种数据类型可以在 C# 中的变量中存储 2^256 个大整数?据我所知,它超过了 BigInt 的限制。

c#

0
推荐指数
1
解决办法
73
查看次数

标签 统计

c# ×2

.net ×1

biginteger ×1

primality-test ×1