Как объявить глобальную переменную - C#
Формулировка задачи:
Вот код
Ошибки
Имя "m" отсутствует в текущем контексте (CS0103) - C:\Users\admin\Documents\SharpDevelop Projects\BMI Calculator\BMI Calculator\MainForm.cs:37,15
Имя "h" отсутствует в текущем контексте (CS0103) - C:\Users\admin\Documents\SharpDevelop Projects\BMI Calculator\BMI Calculator\MainForm.cs:37,20
/*
* Created by SharpDevelop.
* User: admin
* Date: 30.06.2014
* Time: 18:36
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace BMI_Calculator
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
void TextBox1TextChanged(object sender, System.EventArgs e)
{
double m = Convert.ToDouble(textBox1.Text);
}
void TextBox2TextChanged(object sender, System.EventArgs e)
{
double h = Convert.ToDouble(textBox2.Text);
}
void Button1Click(object sender, System.EventArgs e)
{
double r = m / (h / 100 * h / 100);
textBox3.Text=r.ToString();
}
}
}Решение задачи: «Как объявить глобальную переменную»
textual
Листинг программы
double m = 0;
double h = 0;
void TextBox1TextChanged(object sender, System.EventArgs e)
{
m = Convert.ToDouble(textBox1.Text);
}
void TextBox2TextChanged(object sender, System.EventArgs e)
{
h = Convert.ToDouble(textBox2.Text);
}