C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■84068 / )  Re[3]: 有効桁数3桁まででJIS丸めがしたい
□投稿者/ hihijiji (1回)-(2017/05/12(Fri) 16:17:54)
簡単なのは一度指数表記にしてから変換かな?
C#からの自動変換なので間違いがあるかもしれませんがこんな感じ
Dim dec = 0.012345D
Dim ans = dec
.ToString("0.0000e00")
.Split(New () {"e"C})
.[Select](Function(s) Decimal.Parse(s))
.Aggregate(Function(l, r) Math.Round(l, 2) * CDec(Math.Pow(10.0, CDbl(r))))
返信 編集キー/


管理者用

- Child Tree -