これは私を完全に狂わせています!値を計算し、それらの値をプログラムのラベルに返そうとしています。かなり長いので、ここに示すのは単なる例です。コンパイルすると、「label18.Text = String.Format(l.ToString("F1"));」のたびにループします。などが実行されます。たとえば、このプログラムは、ラベル 18 に到達するまで順番に動作し、その後再び h,w,l の宣言に戻り、各ユーザー入力を double に変換して計算します。これらのループが合計され、プログラムのサイズが大きくなるにつれて、最終的にスタック オーバーフローが発生しました。お願い助けて!これを引き起こしているラベルの設定はありますか?
private void calculateModes_Click(object sender, EventArgs e)
{
//Declare, Convert, and Display variables
double h,w,l;
h = Convert.ToDouble(height.Text.ToString()); //(height);
w = Convert.ToDouble(width.Text.ToString()); //width
l = Convert.ToDouble(length.Text.ToString()); //length
label18.Text = String.Format(l.ToString("F1"));
label19.Text = String.Format(w.ToString("F1"));
label21.Text = String.Format(h.ToString("F1"));}