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

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

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.1862 の関連記事表示

<< 0 >>
■1862  Re[2]: RadioButtonコントロールについて
□投稿者/ Navi -(2005/11/11(Fri) 10:22:25)

    分類:[ASP.NET] 

    やっぱり無理ですか・・・。
    ありがとうございました。
記事No.1858 のレス /0過去ログ2より / 関連記事表示
削除チェック/

■1862  小数点以下で有効桁数まで表示する方法について
□投稿者/ あら -(2007/03/07(Wed) 18:00:05)

    分類:[C# (Windows)] 

    お世話になっております。

    小数点で有効桁数まで表示したいと思っています。

    例えば有効桁数が小数点第3位までの場合は
     1  →1.000
     1.1 →1.100
     1.12 →1.120
     1.123→1.123
    といった感じで小数点で第3位までない場合は後ろに"0"を
    付けたいと思っています。

    そこで、下記のように条件を分けた場合はできるのですが、
    条件等を分けなくて、1行でやれる方法というのはないで
    しょうか?
    あまりスマートなやり方ではないと思うので・・・。

    よろしくお願いします。
    環境は .NET 2005、Framwork2.0 です。
    -------------------------------------------------
    double d = 0;
    string s;

    // 入力されている値を持ってくる
    d = Convert.ToDouble(textBox1.Text);

    s = d.ToString();

    // 先頭から'.'の位置を検索し見つかった位置を取得する
    int i = s.IndexOf('.');

    // 有効桁数以下の場合は'0'を付け足す
    if (i == -1)
    {
    s += ".000";
    }
    else
    {
    switch (s.Length - i)
    {
    case (2):
    s += "00";
    break;
    case (3):
    s += "0";
    break;
    }
    }
親記事 /過去ログ10より / 関連記事表示
削除チェック/

■1863  Re[1]: 小数点以下で有効桁数まで表示する方法について
□投稿者/ M.K -(2007/03/07(Wed) 18:10:27)
    No1862 (あら さん) に返信
    
    > 条件等を分けなくて、1行でやれる方法というのはないで
    > しょうか?
    
    MessageBox.Show(String.Format("{0:f3}", 1.2));
    
    こんな感じで如何でしょうか?
    
    もし実数の少数桁が4桁以上ある場合は四捨五入されるので、そこだけは
    気をつけた方が宜しいかと思います。
記事No.1862 のレス /過去ログ10より / 関連記事表示
削除チェック/

■1864  Re[2]: 小数点以下で有効桁数まで表示する方法について
□投稿者/ あら -(2007/03/07(Wed) 18:32:32)
    M.Kさん 返信ありがとうございます。

    教えて頂いたやり方で解決しました。
    ありがとうございました。
記事No.1862 のレス / END /過去ログ10より / 関連記事表示
削除チェック/

■1866  Re[1]: 小数点以下で有効桁数まで表示する方法について
□投稿者/ よねKEN -(2007/03/07(Wed) 18:49:04)
>
    String.Formatでもよいですが、ToStringでできますよ。

    > s = d.ToString();
    s = d.ToString("0.000");
    でよいかと。(丸め方を自分で指定しないなら)
記事No.1862 のレス / END /過去ログ10より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -