Функция 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; } }
}