.NETには、100階乗などの非常に大きな整数を表現できるクラスがありますか?そうでない場合は、これを達成するための優れた第三者図書館は何ですか?.NETで非常に大きな整数を表現するにはどうすればよいですか?
答えて
.NET 4は、BigIntegerクラス
は、任意の大きさの符号付き整数を表しています。
BigInteger型は、理論上は上限または下限がない任意の大きな整数を表す不変型です。この型は、.NET FrameworkのMinValueおよびMaxValueプロパティで示される範囲を持つ他の整数型とは異なります。
.NETにはBigIntegerクラスがありますが、残念ながら内部にあります。しかし、いくつかの場所には独自のものがあります。 IronPythonから、またはCodeProjectから、またはVisual J#からインプリメンテーションを取得できます。私は、これらの自分自身を試していないと言わなければならないので、私はどちらが最善であるか分からない。
http://www.codeplex.com/IronPythonhttp://www.codeproject.com/KB/cs/biginteger.aspx http://msdn.microsoft.com/en-us/magazine/cc163696.aspx
Microsoft.FSharp.Math.Types.BigInt
これは、任意の整数を表すことができます。
モノはすでに公共のBigIntegerの実装を持っています
http://www.go-mono.com/docs/index.aspx?link=T:Mono.Math.BigInteger
あなたはそれを使用するためにMono.Securityアセンブリをつかむことができます。そのMonoクラスライブラリ以来、それはMITのライセンスも必要です。 BigIntクラスのここ
リンクが枠組みに大きな整数のドキュメントである4.0
http://msdn.microsoft.com/en-us/library/system.numerics.biginteger(VS.100).aspx
- 1. C#で非常に大きな辞書を使用するにはどうすればよいですか?
- 2. 非常に大きなJava Webアプリケーションをプロファイルするにはどうすればよいですか?
- 3. 整数より大きい整数を表現する方法
- 4. 非常に大きな整数をMySQLに格納する
- 5. Matlabで非常に大きなArrayを複数回読み取らないようにするにはどうすればよいですか?
- 6. NSTableViewに非常に大きなCoreDataストアを扱うにはどうすればいいですか?
- 7. 非常に大きな整数を計算する
- 8. PHPで整数変数のサイズを大きくするにはどうすればよいですか?
- 9. 指数表記で大きな数値を印刷するにはどうすればよいですか?
- 10. Javaで整数型のNaNを表現するにはどうすればよいですか?
- 11. 整数をVHDLのバイナリ表現に変換するにはどうすればよいですか?
- 12. 通常のアクティビティ(非タブアビリティ)で小さなタブインターフェイスを表示するにはどうすればよいですか?
- 13. ドメインモデルで表現できないクエリはどうすればよいですか?
- 14. TextViewで実際に大きなテキスト(数メガ)を表示するにはどうすればいいですか?
- 15. notepad ++で非貪欲な正規表現クエリを実行するにはどうすればよいですか?
- 16. Javaで非整数8進数を解析するにはどうすればよいですか?
- 17. vb.netで非常に、非常に大きな数字
- 18. 整数間隔をJavaでどのように表現できますか?
- 19. .NETでComboBoxを編集できないようにするにはどうすればよいですか?
- 20. 大きなデータセットをインポートするにはどうすればよいですか?
- 21. フォームフィールドを非表示にするにはどうすればよいですか?
- 22. マウスカーソルを非表示にするにはどうすればよいですか?
- 23. 非常に大きな10進数をFactorial numberシステムに変換するにはどうすればよいですか?
- 24. 非常に大きなラベルの付いていないNLPデータセットにFreebaseを使用してラベルを付けるにはどうすればよいですか?
- 25. バッファからiOSの整数に大きな整数を読み取るにはどうすればよいですか?
- 26. 整数をNSDictionaryから取り出して整数にするにはどうすればよいですか?
- 27. iPhone SDKで非常に簡単なステータスアップデートを送信するにはどうすればよいですか?
- 28. プロジェクトで非常にシンプルなカレンダー/カレンダービューを使用するにはどうすればよいですか?
- 29. SML:大きな整数表現のモジュール
- 30. 与えられた整数を表現するために必要なバイト数を決定するにはどうすればよいですか?
欠如は、あなたへの主要なのですか? – Fowl
Project Euler#20に取り組んでいるのなら大したことです:-) – CMPalmer