using System.Collections.Generic;
public static void Main()
List<Person> persones = new List<Person>{
new Person("Jora", true,2000),
new Person("Dima", false,3000),
new Person("Vadim",false,2500),
new Person("Andrey",true,800),
new Person("Sergey", true,3200)
var trupeople = persones.Where(i => i.isGoing ==true);
var poormen = from i in persones
var richmen = persones.OrderByDescending(i => i.Money);
var sortbyName = persones.OrderBy(u => u.Name);
Console.WriteLine("----ot bogatogo k bednomy----");
foreach(var pituh in richmen){
Console.WriteLine(pituh.Name);
Console.WriteLine("----ot bednogo k bogatomy----");
foreach(var item in poormen){
Console.WriteLine(item.Name);
Console.WriteLine("----po imeni----");
foreach(var name in sortbyName){
Console.WriteLine(name.Name);
public Person(string _name, bool _isGoing, int _money){
public Student(int a, bool b) : base(_name,_isGoing,_money)