System.FormatException - 在我添加新类之后出现

时间:2016-06-24 12:28:22

标签: c# parsing textbox

(我是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();
    }

不知道它为什么不起作用<。<

1 个答案:

答案 0 :(得分:0)

Rene的评论已经很有意义了。

我想加2美分:

1)如果您想在抛出异常时中断,可以查看VS 2013 and beforeenter link description here

2)您可以在监视窗口中检查$ exception虚拟变量,并检查其“堆栈”或内部异常,以获取更多错误详细信息。查看异常的详细信息和错误消息总是有帮助的。

对于问题本身,您还可以查看Int32.ParseConvert.ToInt32的文档,并检查何时抛出“FormatException”。

根据该文件,当按钮被触发时,betrag2.Text不是有效的整数。