gpt4 book ai didi

c#计算器外国变化?

转载 作者:行者123 更新时间:2023-11-30 23:24:22 24 4
gpt4 key购买 nike

你好,我是一名业余程序员,我正在尝试制作一个计算器。我有一个按钮可以更改文本框中值的外号。这是我的逻辑:

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com