Описать свойство в классе - C#

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

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

помогите описать свойства get set в этом коде
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{ 
} 
class Program
{
    static void Main()
    {
        CEmployer k = new CEmployer("Федор", "Остапов", 21);
        k.PrintWorker();
        CWorker t = new CWorker("Николай", "Папуцевич", 39, 48);
        t.PrintWorker();
        t.PrintWorker1();
        Console.WriteLine();
        CEngineer m = new CEngineer("Ричард ", "Чиркин", 22, 20000);
        m.PrintWorker();
        m.PrintWorker2();
        Console.WriteLine();
        CAdministration p = new CAdministration("Евгений", "Дюрдь", 40, 40000, "Азот");
        p.PrintWorker();
        p.PrintWorker3();
        Console.ReadKey();
    }
 
    class CEmployer
    {

        string Name = "Екатерина";
        string Surname = "Акутёнок";
        int Age = 21;
 
        public CEmployer(string name, string surname, int age)
        {
            this.Name = name;
            this.Surname = surname;
            this.Age = age;
        }

        public void PrintWorker()
        {
            Console.WriteLine(this.Name + " " + this.Surname + " " + this.Age);
        }
    }
 
    class CWorker : CEmployer
    {
        public int WorkWeek { get; set; }
        public CWorker(string name, string surname, int age, int week) : base(name, surname, age)
        {
            WorkWeek = week;
        }
 
        public void PrintWorker1()
        {
            Console.Write(this.WorkWeek);
        }
 
    }
 
    class CEngineer : CEmployer
    {
        public int Salary { get; set; }
        public CEngineer(string name, string surname, int age, int salary) : base(name, surname, age)
        {
            Salary = salary;
        }
        public void PrintWorker2()
        {
            Console.Write(this.Salary);
        }
    }
 
    class CAdministration : CEngineer
    {
        public string Mesto { get; set; }
        public CAdministration(string name, string surname, int age, int salary, string mesto) : base(name, surname, age, salary)
        {
            Mesto = mesto;
        }
        public void PrintWorker3()
        {
            Console.Write(this.Mesto);
        }
    }
}

Решение задачи: «Описать свойство в классе»

textual
Листинг программы
public int Count { 
  get 
  { 
           return _count > 0? _count : 0; 
  } 
  set 
  { 
      if (value > 0) 
      _count = value; 
  } 
}

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


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

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

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