c# - 计算器正负号

标签 c# .net calculator

我正在学习创建一个计算器程序。但我对如何使数字为正数或负数感到有点沮丧。就像我们在普通计算器中看到的一样。 我不太确定如何通过在文本框上使用按钮使正数变为负数或使负号再次变为正数。

如果我按下按钮,数字会直接进入文本框。

private void No1_Click(object sender, EventArgs e)

    {
        NumBox1.Text = NumBox1.Text + "1";
    }

如何使 NumBox1.text 中的数字为负号或正号? 请帮助!!!!

我用的是c#语言

最佳答案

假设您使用的是类 C 编程语言,试试这个:

int x = 10;  // positive
x = -1 * x   // negative

int y = -10; // negative
y = -1 * y   // positive

所以你看,你只需将数字乘以 -1 即可翻转符号。或者,您可以使用 - 运算符来达到相同的效果:

int x = 10;  // positive
x = -x       // negative

int y = -10; // negative
y = -y       // positive

关于c# - 计算器正负号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20558618/

相关文章:

c# - 使用C#将特定页面从一个word文档复制到另一个word文档

c# - 乐观并发 : IsConcurrencyToken and RowVersion

c# - Parallel.Foreach + yield 返回?

c# - 我怎样才能创建一个激活的检查点系统

.net - 如何解决 VSTO 插件无法加载的问题?

c# - WinForms:如何检查 C# 文本框中的最少字符数?

计算器程序需要输入两次+和-

c# - 将对象注入(inject)为延迟加载

javascript - JS - 检测用户何时清除字段

basic - 卡西欧 - 基本编程