エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
小数点以下の桁数を取得 - アジャイルプログラマの日常
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
小数点以下の桁数を取得 - アジャイルプログラマの日常
与えられた変数が小数点以下何桁まであるのかを知りたいときがあると思います。プログラムの書き方は何... 与えられた変数が小数点以下何桁まであるのかを知りたいときがあると思います。プログラムの書き方は何通りもありますが、サンプルとして C# での取得コードを 2 つ紹介します。 GetPrecision1() では、小数点の位置を取得し、そこから何桁あるのかを求めています。 /// <summary> /// 小数点以下の桁数を取得 /// </summary> private int GetPrecision1(decimal price) { string priceString = price.ToString().TrimEnd('0'); int index = priceString.IndexOf('.'); if (index == -1) return 0; return priceString.Substring(index + 1).Length; } GetPrecis