作业帮 > 综合 > 作业

c#计算器 实现正负号的转换

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 04:22:41
c#计算器 实现正负号的转换
我的程序中只有一个全局变量op,要怎么实现正负号的button键的功能
我用java做简单计算器的时候是这样实现的:
//用indexof()方法检查字符串中有没有"-",如果没有返回的是-1
if(tf1.getText().indexOf("-")==-1&&tf1.getText().length()>0)
{
String s=tf1.getText();
tf1.setText("-"+s);
}
else
{
if(tf1.getText().length()>0)
{
String s=tf1.getText().substring(1);
tf1.setText(s);
}
翻译成c#应该是这样的:
//tf1是显示文本框
if(tf1.Text.indexOf("-")==-1&&tf1.Text.length()>0)
{
String s=tf1.Text;
tf1.Text="-"+s;
}
else
{
if(tf1.getText().length()>0)
{
String s=tf1.Text.substring(1);//去掉"-"号
tf1.Text(s);
}