指定した小数桁で切り上げする。
有効桁数を指定した切り上げが.net Frameworkになかったので作ってみました。
テストコード(ライブラリ)
テストコード
出力
1.0123456789012345678901234567[有効桁:0]2
1.0123456789012345678901234567[有効桁:1]1.1 1.0123456789012345678901234567[有効桁:2]1.02 1.0123456789012345678901234567[有効桁:3]1.013 1.0123456789012345678901234567[有効桁:4]1.0124 1.0123456789012345678901234567[有効桁:5]1.01235 1.0123456789012345678901234567[有効桁:6]1.012346 1.0123456789012345678901234567[有効桁:7]1.0123457 1.0123456789012345678901234567[有効桁:8]1.01234568 1.0123456789012345678901234567[有効桁:9]1.012345679 1.0123456789012345678901234567[有効桁:10]1.012345679 1.0123456789012345678901234567[有効桁:11]1.01234567891 1.0123456789012345678901234567[有効桁:12]1.012345678902 1.0123456789012345678901234567[有効桁:13]1.0123456789013 1.0123456789012345678901234567[有効桁:14]1.01234567890124 1.0123456789012345678901234567[有効桁:15]1.012345678901235 1.0123456789012345678901234567[有効桁:16]1.0123456789012346 1.0123456789012345678901234567[有効桁:17]1.01234567890123457 1.0123456789012345678901234567[有効桁:18]1.012345678901234568 1.0123456789012345678901234567[有効桁:19]1.0123456789012345679 1.0123456789012345678901234567[有効桁:20]1.0123456789012345679 1.0123456789012345678901234567[有効桁:21]1.012345678901234567891 1.0123456789012345678901234567[有効桁:22]1.0123456789012345678902 1.0123456789012345678901234567[有効桁:23]1.01234567890123456789013 1.0123456789012345678901234567[有効桁:24]1.012345678901234567890124 1.0123456789012345678901234567[有効桁:25]1.0123456789012345678901235 1.0123456789012345678901234567[有効桁:26]1.01234567890123456789012346 1.0123456789012345678901234567[有効桁:27]1.012345678901234567890123457 1.0123456789012345678901234567[有効桁:28]1.0123456789012345678901234567
ユーティリティ
|