Contains &/ Replace HELP NEEDED (C#)
本文关键字:NEEDED HELP Replace amp Contains | 更新日期: 2023-09-27 18:07:33
if (b.Text == "+/-"){
if (resultField.Text.Contains("-"))
{
resultField.Text.Replace("-", "");
}else{
resultField.Text = "-" + resultField.Text;
};
return;
};
这段代码不能工作,它的意思是在计算器上切换负数
尝试:
resultField.Text = ResultField.Text.IndexOf("-")>-1?ResultField.Text.Replace("-",""):"-"+ResultField.Text;
这是一种语法上的快捷方式表示如果文本中包含"-"则将else替换为文本值
我认为你需要上面的第一个if大小写
resultField.Text = resultField.Text.Replace("-", "");