C# 文本框的舍入值

发布于 2024-07-11 06:30:46 字数 363 浏览 5 评论 0原文

我有一个用 C# (Sharp Develop) 创建的小型计算器。 用户输入两个值,代码返回第三个值。 返回第三个值后,我无法对其进行舍入。 我浏览过几个论坛和 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();

我欢迎帮助和批评
格雷格

I have a small calculator that I am creating in C# (Sharp Develop). The user enters two values and the code returns the third. I am having trouble rounding the third value once it is returned. I have been through a couple of forums and the msdn site and I understand the code that is posted there, but I cant seem to make it work in my situation. Can anyone provide a little help? Reference the code below.

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();

I welcome both assistance and criticism
Greg

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

著墨染雨君画夕 2024-07-18 06:30:46

使用 Math.Round。 或者,由于您要输入字符串,因此可以使用 标准数字格式字符串,或自定义字符串

Math.Round(z, 2).ToString();
z.ToString("0.00");

Use Math.Round. Or, since you're going into a string, you could use either the Standard Numeric Format Strings, or the Custom ones.

Math.Round(z, 2).ToString();
z.ToString("0.00");
暗藏城府 2024-07-18 06:30:46

尝试使用 Math.Round()

tb2_kva.Text = Math.Round(z, # Places).ToString();

Try using Math.Round()

tb2_kva.Text = Math.Round(z, # Places).ToString();
无人接听 2024-07-18 06:30:46

Math.Round(z, nrofdecimals) 可以解决您的问题吗?

Could Math.Round(z, nrofdecimals) be the answer to your problem?

魂归处 2024-07-18 06:30:46

尝试 Math.Round 函数。

Try the Math.Round function.

孤独岁月 2024-07-18 06:30:46

在帮助中查找数字格式说明符。 类似于:

tb2_kva.Text = String.Format("{0:d2}", z);

格式化为 2dp

Look up Numeric Format Specifiers in the help. Something like:

tb2_kva.Text = String.Format("{0:d2}", z);

to format to 2dp

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文