Инициализация элементов массива - 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;
        }
    }

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


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

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

7   голосов , оценка 3.571 из 5
Похожие ответы