を追加した後に表示されます(C#を初めて使用しました)。クラスの分割(GUIとコードの計算を含む)をそれぞれの部分に分割した後(一つのクラスGUI、一つのプログラム自体が)、それは私が計算のためのボタンを押しevertime示していますにSystem.FormatExceptionSystem.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();
}
最初のクラスです
なぜそれが役に立たないのか分かりません<。 <
ボタンハンドラに「Annuitätenrechner」の新しいインスタンスを作成しています。私は 'betangle2'はその_新しいインスタンス_の' TextBox'メンバーだと思うので、 'Text'プロパティはまだ空です('Annuitätendarlehen'インスタンスの 'TextBox'ではありません!)。空文字列は 'int'に解析できません。 –