class Person : IPrinter, IComparable
public string name = "Владислав Владиславович Ольгимский";
public Person(string name, int age)
this.name = "Владислав Владиславович Ольгимский";
Console.WriteLine("{0}, {1} лет", this.name, this.age);
public int CompareTo(object obj)
Person pers = (Person)obj;
if (this.age.CompareTo(pers.age) == 1)
else if (this.age.CompareTo(pers.age) == 0)
static void Main(string[] args)
Console.WriteLine("{0}; {1}", x, y);
Person Vlad = new Person();
Person Davy = new Person("Дэйви Роджерс", 30);
Swap <double> (13.5, 45.1);
Swap <string> ("Exotic", "Butters");
Swap <bool> (true, false);
Swap <string> (Vlad.name, Davy.name);
Person[] plist = { Vlad, Davy };