今回作成したC#コンソールアプリケーションを再作成しようとしていますが、今回はASP.Net Webフォームでボタンを使用していました。別のメソッドでプロテクトメソッドの変数を使用する方法
私は2つのボタンを使って変数を値で初期化し、もう1つは変数の値を使用するようにしましたが、変数を使用しようとすると、変数が現在のコンテキストに存在しないというエラーが表示されます。
protected void Button1_Click(object sender, EventArgs e)
{
int answer = 5;
}
protected void Button2_Click(object sender, EventArgs e)
{
if (Convert.ToInt32(txtAnswer.Text) == answer)
{
lblQuestion.Text = "You're Right!";
}
}
投稿したコードは、あなたの投稿が示唆していることをしません。「変数を値で初期化し、もう1つは変数の値を使用する」。 –
2番目のボタンのif文は、最初のボタンで初期化された変数 "answer"の値を使用することになっています。 – AIGorithmGuy