Функция get set - C#

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

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

Ребят, помогите разобраться. Создаю класс с полем protected,потом через функцию get-set пытаюсь получить доступ к полю, однако у меня возникают ошибки, не могу понять, как с ними разобраться. Вот код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
 
namespace ConsoleApplication9
{
    class Alive
    {
        protected 
            int age;
 
        public void setage(int d)
        {
             d = age; 
        }
        public int getage()
        {
            return age;
        }

    }
 
    class Program
    {
        static void Main(string[] args)
        {
            
            Alive objAlive;
            objAlive = new Alive();
            int ag = objAlive.setage();
            ag =Convert.ToInt32(Console.ReadLine());
            int ag1 = objAlive.getage();
            Console.WriteLine("Возраст\n",ag1);
            
        }
    }
}
ругается на objAlive.setage(), никак не доходит, как это исправить

Решение задачи: «Функция get set»

textual
Листинг программы
class Program
    {
        static void Main(string[] args)
        {
            Alive objAlive;
            objAlive = new Alive();
            int i = objAlive.age;
            objAlive.age = 7;
        }
    }
    class Alive
    {
        private int _age;
        public int age { set { _age = value; } get { return _age; } }
    }

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


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

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

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