Как объявить глобальную переменную - C#

Узнай цену своей работы

Формулировка задачи:

Вот код
Листинг программы
  1. /*
  2. * Created by SharpDevelop.
  3. * User: admin
  4. * Date: 30.06.2014
  5. * Time: 18:36
  6. *
  7. * To change this template use Tools | Options | Coding | Edit Standard Headers.
  8. */
  9. using System;
  10. using System.Collections.Generic;
  11. using System.Drawing;
  12. using System.Windows.Forms;
  13. namespace BMI_Calculator
  14. {
  15. /// <summary>
  16. /// Description of MainForm.
  17. /// </summary>
  18. public partial class MainForm : Form
  19. {
  20. public MainForm()
  21. {
  22. InitializeComponent();
  23. }
  24. void TextBox1TextChanged(object sender, System.EventArgs e)
  25. {
  26. double m = Convert.ToDouble(textBox1.Text);
  27. }
  28. void TextBox2TextChanged(object sender, System.EventArgs e)
  29. {
  30. double h = Convert.ToDouble(textBox2.Text);
  31. }
  32. void Button1Click(object sender, System.EventArgs e)
  33. {
  34. double r = m / (h / 100 * h / 100);
  35. textBox3.Text=r.ToString();
  36. }
  37. }
  38. }
Ошибки Имя "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

Решение задачи: «Как объявить глобальную переменную»

textual
Листинг программы
  1. double m = 0;
  2. double h = 0;
  3. void TextBox1TextChanged(object sender, System.EventArgs e)
  4.         {
  5.             m = Convert.ToDouble(textBox1.Text);
  6.  
  7.         }
  8.         void TextBox2TextChanged(object sender, System.EventArgs e)
  9.         {
  10.             h = Convert.ToDouble(textBox2.Text);
  11.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы