static void Main(string[] args) { TandBøste t = new TandBøste(); t.Start(); t.TestMaskine(2); t.Stop(); SkibsMotor s = new SkibsMotor(); s.Start(); s.TestMaskine(2); s.Stop(); IMaskine i; i = new TandBøste(); List <IMaskine> lst = new List <IMaskine>(); lst.Add(new TandBøste()); lst.Add(new TandBøste()); lst.Add(new SkibsMotor()); lst.Add(new SkibsMotor()); lst.Add(new TandBøste()); lst.Add(new TandBøste()); foreach (var item in lst) { //if (item is TandBøste) { // TandBøste tt = item as TandBøste; //} //if (item is SkibsMotor) { //} item.Start(); item.Stop(); } Console.WriteLine(); IMaskine f = Find(); f.Start(); List <Person> lst2 = new List <Person>() { new Person() { Alder = 10, Navn = "z" }, new Person() { Alder = 8, Navn = "b" }, new Person() { Alder = 9, Navn = "c" }, }; foreach (Person item in lst2) { Console.WriteLine($"{item.Navn} er {item.Alder} år"); } lst2.Sort(); Console.WriteLine(); foreach (Person item in lst2) { Console.WriteLine($"{item.Navn} er {item.Alder} år"); } //Bil b = new Bil(); //b.Dispose(); //b = null; using (Bil b = new Bil()) { // bil bruges } // kalder dispose }
public void Gem(IMaskine m) { //throw new System.NotImplementedException(); // Do something }
static void Main(string[] args) { Tandbørste t = new Tandbørste(); t.Stop(); t.id = 2; Turbine u = new Turbine(); u.Stop(); u.FyldBenzinPå(); System.Console.WriteLine(); IMaskine[] maskiner = new IMaskine[2]; maskiner[0] = new Tandbørste(); maskiner[1] = new Turbine(); foreach (var item in maskiner) { System.Console.WriteLine(item.Fejlkode()); } ICrud[] m = new ICrud[2]; m[0] = new Tandbørste(); m[1] = new Turbine(); foreach (var item in m) { System.Console.WriteLine(item.ToString()); // så må man ikke længere bruge medlemmerne for tandbørst for nu er det icrud } Hund[] hunde = new Hund[3]; hunde[0] = new Hund() { Navn = "A", Alder = 4 }; hunde[1] = new Hund() { Navn = "B", Alder = 2 }; hunde[2] = new Hund() { Navn = "C", Alder = 8 }; foreach (var item in hunde) { System.Console.WriteLine(item.Navn); } Array.Sort(hunde); Console.WriteLine(); foreach (var item in hunde) { System.Console.WriteLine(item.Navn); } // nedlæg hunde; hunde[2].Dispose(); using (Hund h = new Hund()) { Console.WriteLine(h.Navn); } if (System.Diagnostics.Debugger.IsAttached) { System.Console.Write("Press any key to continue . . . "); System.Console.ReadKey(); } }
public void Gem(IMaskine m) { //Gemmer noget //throw new System.NotImplementedException(); }