public Employee(string name, int salary, bool isMale)
if (string.IsNullOrEmpty(name))
Console.WriteLine("Name must be longer than 0 characters.");
Console.WriteLine("Salary must be positive.");
if (string.IsNullOrEmpty(value))
Console.WriteLine("Name must be longer than 0 characters.");
Console.WriteLine("Salary must be positive.");
public bool IsHighSalary()
public override string ToString()
return $"Name: {name}, Salary: {salary}, Is Male: {isMale}, High Salary: {IsHighSalary()}";
public static void Main(string[] args)
Employee emp1 = new Employee("itay", 25000, false);
Employee emp2 = new Employee("itchik", 18000, true);
Employee emp3 = new Employee("yossi", 22000, true);
int totalSalary = emp1.Salary + emp2.Salary + emp3.Salary;
Console.WriteLine($"Total Salary of all employees: {totalSalary}");