私には次の難問があります。C#では、有理数を格納し、その10進表記の文字列表現を取得したいと思います。
通常は、float
またはdouble
を使用して数値を格納し、文字列を取得しますが、「高解像度」の10進表記が必要です。データ型は、double
文字列表現でせいぜい約16文字しか提供しません。より多くの文字を含む10進表記の文字列表現を探しています。30〜50文字が理想的です。サブシーケンスの繰り返しをチェックするには、「高解像度」が必要です。
有理数は単純かもしれませんが、文字列表現を非常に詳細にしたいと思います
例:1/7
=>0.1428571428571428571428571428
私の質問:上記のように有理数を格納および出力するC#データ構造が.NETライブラリにありますか?