Свойство поля не работает - C#

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

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

using System.IO;
using System;
public class myClass
{
    private  int[] t_1000 = new int[0];
    public  int[] arenda_up 
    {
        get
        {
            return t_1000;
        }
        set
        {
            t_1000 = new int[value.Length];
            for (int i = 0; i < value.Length; i++)
            {
                t_1000[i] = value[i] * 1000;
            }
        }
    }
    public myClass()
    {
        arenda_up = new int[5];
    }
}
 
public class Pole
{
    public static myClass[] kletki;
}
 
class Program
{
    static void Main()
    {
        Pole.kletki = new myClass[28];
        for (int i = 0; i < 28; i++)
        {
            Pole.kletki[i] = new myClass();
        }
        Pole.kletki[1].arenda_up[0] = 1;
        Pole.kletki[1].arenda_up[1] = 2;
        Console.WriteLine(Pole.kletki[1].arenda_up[0]);
        Console.WriteLine(Pole.kletki[1].arenda_up[1]);
    }
}
как сделать чтобы заработало?

Решение задачи: «Свойство поля не работает»

textual
Листинг программы
        static void Main(string[] args)
        {
            Pole.kletki = new myClass[28];
            for (int i = 0; i < 28; i++)
            {
                Pole.kletki[i] = new myClass();
            }
            int[] arr = new int[5] { 1, 2, 0, 0, 0 };
            Pole.kletki[1].arenda_up = arr;
            //Pole.kletki[1].arenda_up[0] = 1;
            //Pole.kletki[1].arenda_up[1] = 2;
            Console.WriteLine(Pole.kletki[1].arenda_up[0]);
            Console.WriteLine(Pole.kletki[1].arenda_up[1]);
            Console.Read();
        }

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


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

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

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