質問
私は(シャープの開発)私はC#で作成しています小さな電卓を持っています。ユーザは、2つの値を入力し、コードは、第三を返します。私は悩み、それが返されたら、3番目の値を丸めを持っています。私は、フォーラムのカップルやMSDNサイトをしてきたと私はそこに掲載されているコードを理解し、私はそれが私の状況で動作させるように見える傾けます。誰もが少し助けを提供することができますか?以下のコードを参照します。
int y;
decimal x, z;
x = int.Parse(tb2_fla.Text);
y = int.Parse(tb2_e.Text);
z = (x * y * 1.732050808m) / 1000;
tb2_kva.Text = z.ToString();
私は支援と批判の両方を歓迎
グレッグ
解決
恐らくMath.round()
を使用してみてくださいtb2_kva.Text = Math.Round(z, # Places).ToString();
他のヒント
恐らくMath.round して使用してください。あなたは文字列になるだろうことからか、あなたは標準の数値のいずれかを使用することができますフォーマット文字列はを、またはカスタムものがを。
Math.Round(z, 2).ToString();
z.ToString("0.00");
恐らくMath.round(Z、nrofdecimalsは)問題への答えだろうか?
恐らくMath.round機能を試してみてください。
所属していません StackOverflow