Классы, объекты, индексаторы - C#

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

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

Помогите, пожалуйста, решить задачу. Объявить класс, содержащий одномерный целочисленный массив размерностью 5, индексатор для работы с этим массивом. Создать три объекта данного класса. Ввести с клавиатуры элементы массива для 1-го и 2-го объектов. Элементы массива 3-го объекта получить путем сравнения элементов 1-го и 2-го на наибольший. Распечатать 3-й объект. Заранее огромное спасибо!

Решение задачи: «Классы, объекты, индексаторы»

textual
Листинг программы
internal class Program
    {
        public class MyAwesomeClass
        {
            private readonly int[] _mass;
 
            public MyAwesomeClass()
            {
                _mass = new int[5];
            }
 
            public int this[int i]
            {
                get { return _mass[i]; }
                set { _mass[i] = value; }
            }
 
            public int Count => _mass.Length;
        }
 
        private static void Main()
        {
            var myObject = new MyAwesomeClass(); //инициализация
            var item = myObject[0]; //получение элемента с индексом 0
            myObject[0] = 1337; // установка значения элементу с индексом ноль
 
        }
    }

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


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

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

7   голосов , оценка 3.857 из 5