try catchを動作させる方法を理解できません。テキストボックスに数字以外を入力すると、エラーメッセージボックスがポップアップする必要があります。try catch does not working
private void btnAdd_Click(object sender, EventArgs e)
{
int x = int.Parse(txtIn1.Text);
int y = int.Parse(txtIn2.Text);
txtIn1.Text = x.ToString();
txtIn2.Text = y.ToString();
lstOut.Items.Add((x + y).ToString("N0"));
try
{
int.Parse(txtIn1.Text);
int.Parse(txtIn2.Text);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return;
}
最初の2つの 'int.Parse'呼び出しは' try/catch'にありません。 [TryParse](https://msdn.microsoft.com/en-us/library/f02979c7%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396) –
あなたは '' int .Parse(txtIn1.Text); '' '二度、どうしたの? –
TryParseを使用するだけです – maccettura