Функция get set - C#
Формулировка задачи:
Ребят, помогите разобраться. Создаю класс с полем protected,потом через функцию get-set пытаюсь получить доступ к полю, однако у меня возникают ошибки, не могу понять, как с ними разобраться. Вот код:
ругается на objAlive.setage(), никак не доходит, как это исправить
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); } } }
Решение задачи: «Функция 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; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д