作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
你好,我是一名业余程序员,我正在尝试制作一个计算器。我有一个按钮可以更改文本框中值的外号。这是我的逻辑:
textBox1.Text = (double.Parse(textBox1.Text) * (-1)).ToString();
问题是,当按下按钮时,符号发生变化,但“-”符号位于值的末尾。是否可以通过 for
循环以某种方式做到这一点?
这是我的计算器:
最佳答案
您可以通过使用 ToString
的重载来强制减号出现在开头使用 System.Globalization.NumberFormatInfo.InvariantInfo
或您想要的格式:
double d;
if (double.TryParse(textBox1.Text, NumberStyles.Any, NumberFormatInfo.InvariantInfo, out d))
{
d = -d;
textBox1.Text = d.ToString(NumberFormatInfo.InvariantInfo);
}
关于c#计算器外国变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37834282/
我有一个问题,我只是不知道如何解决。我想在 JAVA 中建模一个结构,例如:公司、 Activity 和地点。 每个公司都包含一个或多个位置,代表该公司的分支机构所在的位置 每个事件还有一个事件发生的
我是一名优秀的程序员,十分优秀!