系统.FormatException -在我添加新类之后出现
本文关键字:新类 之后 添加 FormatException 系统 | 更新日期: 2023-09-27 17:49:25
(我是c#新手)。在我将我的类(包括GUI和代码的计算)分成每个部分之后。(一类是GUI,一类是程序本身),每次我按下计算按钮时,它都会显示:System。FormatException
下面是第一类
class Annuitätenrechner : Annuitätendarlehen
{
public void AnRechner() {
int betrag;
betrag = Convert.ToInt32(betrag2.Text);
betrag = int.Parse(betrag2.Text);
[Irrelevent stuff following...]
}
}
二等
public partial class Annuitätendarlehen : Window
{
public Annuitätendarlehen()
{
InitializeComponent();
}
private void berechnen2_Click(object sender, RoutedEventArgs e)
{
var AnRe = new Annuitätenrechner();
AnRe.AnRechner();
}
不知道为什么不工作<<
Rene的评论已经很有意义了。
我想加入我的2美分:
1)如果你想在抛出异常时中断,你可以看看VS 2013和之前的版本,或者在这里输入链接描述。
2)你可以查看监视窗口中的$exception虚拟变量,并查看它的"堆栈"或内部异常,以了解错误的更多细节。研究异常和错误消息的细节总是有帮助的。
对于问题本身,你也可以看一下Int32。解析或转换。ToInt32的文档,并检查何时抛出"FormatException"。
根据文件,betrag2。触发按钮时,文本不是有效的整数。