在我学校的最后任务中,我选择在C#和ASP.NET中创建一个计算器。一切顺利,直到我按下CE按钮(删除您输入的最后一个字符)为止。问题是我编写的代码应该可以工作(至少我认为应该可以,因为我像在本网站上的解决方案所述做到了,应该这样做),但事实并非如此。
这是代码:
try
{
string s = TBracun.Text;
s.Remove(s.Length - 1);
TBracun.Text = s;
}
catch
{
TBracun.Text = "Ni mogoče!";
}
答案 0 :(得分:2)
尝试以下方法:
TBracun.Text = s.Remove(s.Length - 1);
MSDN在此处说明Remove()命令的工作方式:https://msdn.microsoft.com/en-us/library/d8d7z2kk%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396