В класс десятичный счетчик добавить Свойства и индексаторы - C#

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

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

Прошу прощения, если вдруг такая тема была (я искала, и не нашла). Ниже написан мой горе-код В класс Counter(десятичный счетчик), добавить: a. Свойства: позволяющее установить и получить текущее значение счетчика (доступное для чтения и записи); позволяющее установить и получить шаг счетчика (доступное для чтения и записи); максимальное значение счетчика (чтение, запись). b. Индексатор, позволяющий по индексу i определить, чему будет равно значение счетчика через i шагов (только чтение). Много начиталась про свойства, но так и не поняла куда их писать Помогите пожалуйста
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication2
{
 
public class Counter
    {
                            public int x; //состояние счетчика
                            public int hx; //шаг счетчика

                            public Counter() // без параметров
                            {
                                x = 0;
                                hx = 1;
                            }
                            public Counter(int x) //с одним параметром
                            {
                                this.x = x;
                                this.hx = 4;
                            }
                            public Counter(int x, int hx) //с двумя параметрами
                            {
                                this.x = x;
                                this.hx =hx;
                            }
 
    public int GetNew()
        {
            x = x + hx;
            return (x);
        }
 
    public int GetNow()
    {
        return x;
    }
    public void GetConstant()
    {
        int n=20;
        x = n;
        
    }

    class Program
    {
        static void Main(string[] args)
        {
            Counter num1 = new Counter();
           num1.GetConstant();
               for (int i = 0; i < 20; i++)
            Console.WriteLine(num1.GetNew());
}
}
}

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

textual
Листинг программы
private int x;
public int GetX(){return x;}
public void SetX(int value){x=value;}

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


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

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

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