Инициализация элементов массива - C#
Формулировка задачи:
В C# новичок)
Программа, задающая массив с numericUpDown и суммирующая его элементы.Компиллировать отказывается
форма:
namespace Array { class Array { public int result; public int[] X; public Array(int[] x) { this.X = x; } public int Result() { for (int i = 0; i < 2; i++) { result += X[i]; } return result; } } }
namespace Array { public partial class Form1 : Form { public Form1() { Array array; InitializeComponent(); int[] X = new int[] { (int)numericUpDown1.Value, (int)numericUpDown2.Value, (int)numericUpDown3.Value }; array = new Array(X); array.Result(); Display(); } private void Form1_Load(object sender, EventArgs e) { } private void Display() { double Value = array.Result(); label1.Text = Value.ToString("c"); } private void numericUpDown1_ValueChanged(object sender, EventArgs e) { array.X[0] = (int)numericUpDown1.Value; Display(); } private void numericUpDown2_ValueChanged(object sender, EventArgs e) { array.X[1] = (int)numericUpDown2.Value; Display(); } private void numericUpDown3_ValueChanged(object sender, EventArgs e) { array.X[2] = (int)numericUpDown3.Value; Display(); } } }
Решение задачи: «Инициализация элементов массива»
textual
Листинг программы
class Array { public int[] X; public Array(int[] x) { this.X = x; } public int Result() { int result = 0; for (int i = 0; i < X.Length; i++) { result += X[i]; } return result; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д