static void Test() { string navn1 = "mikkel"; int alder1 = 15; Køn køn1 = Køn.Mand; string navn2 = "mathias"; int alder2 = 12; Køn køn2 = Køn.Mand; string navn3 = "lene"; int alder3 = 52; Køn køn3 = Køn.Kvinde; Person p1 = new Person(); p1.navn = "a"; p1.alder = 1; p1.køn = Køn.Mand; Person p2; p2 = p1; p1.navn = "x"; Person p3 = new Person(); p3.alder++; }
// Custom public Person(string navn, Køn køn, int alder) { // log // sikkerhed // validering // initialisering if (alder < 1 || alder > 100) { throw new ApplicationException("Forkert alder"); } this.navn = navn; this.køn = køn; this.alder = alder; }
static void Main(string[] args) { { var h = new { navn = "Mikkel" }; const int antalMdr = 12; string person1Navn = "Mathias"; int person1Alder = 12; // int person1Køn = 1; // antag 1 = mand Køn person1Køn = Køn.Mand; Console.WriteLine($"{person1Navn} er en {person1Køn}"); Console.WriteLine($"{person1Navn} er en {Convert.ToInt32(person1Køn)}"); string person2Navn = "Lene"; int person2Alder = 53; //int person2Køn = 0; // antag 0 = kvinde Køn person2Køn = Køn.Kvinde; DayOfWeek a = DayOfWeek.Thursday; Console.WriteLine(a == DayOfWeek.Monday); switch (a) { case DayOfWeek.Friday: break; case DayOfWeek.Monday: break; case DayOfWeek.Saturday: break; case DayOfWeek.Sunday: break; case DayOfWeek.Thursday: break; case DayOfWeek.Tuesday: break; case DayOfWeek.Wednesday: break; default: break; } Kulør k = Kulør.Klør; switch (k) { case Kulør.Hjerter: break; case Kulør.Ruder: break; case Kulør.Spar: break; case Kulør.Klør: break; default: break; } Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("ÆLkælskdf"); BilType b = BilType.PersonBil; } { double a = 4030.75; int b = System.Convert.ToInt32(a); // 4.031 string c = "100"; int d = System.Convert.ToInt32(c); // 100 // forudsætter afvikling på en dansk maskine string e = "23,45"; double f = System.Convert.ToDouble(e); // 23.45 string g = "2012-7-23"; DateTime h = System.Convert.ToDateTime(g); // 2012-07-23 string i = "2019-8-1 15:35"; DateTime j = System.Convert.ToDateTime(i); // 2019-08-01 15:15 } { string a = "434"; int b = int.Parse(a); double c = double.Parse(a); bool f = true; if (f) { Console.WriteLine("Sandt"); } else { Console.WriteLine("Falsk"); } Console.WriteLine("*"); } { string a = null; Console.WriteLine(a.ToUpper()); // fejl if (a != null) { Console.WriteLine(a.ToUpper()); // ok } } { string a = null; Console.WriteLine(a?.ToUpper()); } { string a = null; string b = a ?? ""; Console.WriteLine(b.ToUpper()); } }
static void Main(string[] args) { { int a; int b = 10; bool c; bool d = false; int e, f, g; byte h = 50; float y = Convert.ToSingle(0.44423); int dd = 132; double ffg = 394.24345; int U = 1; DateTime da = new DateTime(2018, 1, 1); Console.WriteLine(da); //checked //{ byte r = 200; //r += 213; Console.WriteLine(r); //} TimeSpan ts = new TimeSpan(2, 1, 10, 30); string sss = "lkdf gdk gædslkjg ældskjf g"; Console.WriteLine(sss); Console.WriteLine(sss.Length); string o = "ldfgdkjf"; Console.WriteLine(o.ToUpper()); string pp = " dlkfgædlk gslkdf\r\n \" \\dj kj dskj gf"; Console.WriteLine(pp); string sti = @"c:\temp\test.txt"; Console.WriteLine(sti); // Stopur //System.Diagnostics.Stopwatch s = new System.Diagnostics.Stopwatch(); //s.Start(); //string w = ""; //for (int i = 0; i < 500000; i++) //{ // w += "*"; //} //s.Stop(); //Console.WriteLine($"ms = {s.ElapsedMilliseconds}"); System.Diagnostics.Stopwatch s = new System.Diagnostics.Stopwatch(); s.Start(); System.Text.StringBuilder sb = new StringBuilder(); for (int i = 0; i < 50000000; i++) { sb.Append("*"); } s.Stop(); Console.WriteLine($"ms = {s.ElapsedMilliseconds}"); int q = 0; Console.WriteLine(q); string navn = null; Console.WriteLine(navn); Console.WriteLine(navn?.ToUpper()); if (navn != null) { Console.WriteLine(navn.ToUpper()); } //Console.WriteLine("Indtast tal:"); //string input = Console.ReadLine(); //Console.WriteLine(input); //int tal = Convert.ToInt32(input); //tal++; //Console.WriteLine(tal); //int uuyt = System.Convert.ToInt32("10 c0"); //Console.WriteLine(uuyt); } { int a = 1; double b = 323.2; string navn = "Mikkel"; } { var a = 1; var b = 3434.34F; var c = "Mathias"; var d = 'd'; var f = new int[] { 4, 3, 1, 6, 4, 3, 2, 6 }; // int[] var g = f.GroupBy(i => i); // IGrouping<int, int> } { DateTime?a = new DateTime(2017, 1, 1); if (a.HasValue) { // ldkfjg lfd } if (a != null) { } } { const int antalMåneder = 12; string navn1 = "Mikkel"; int alder1 = 15; //int køn1 = 0; // 0 = dreng Køn køn1 = Køn.Dreng; string navn2 = "Lene"; int alder2 = 51; //int køn2 = 1; // 1 = pige Køn køn2 = Køn.Pige; Console.WriteLine((int)køn2); if (køn2 == Køn.Pige) { } DayOfWeek d = DayOfWeek.Saturday; switch (d) { case DayOfWeek.Sunday: break; case DayOfWeek.Monday: break; case DayOfWeek.Tuesday: break; case DayOfWeek.Wednesday: break; case DayOfWeek.Thursday: break; case DayOfWeek.Friday: break; case DayOfWeek.Saturday: break; default: break; } } { //int y = 0; //y++; Person p1 = new Person(); p1.Alder = 12; p1.Navn = "Mathias"; p1.Køn = Køn.Dreng; Console.WriteLine(p1.Navn); Console.WriteLine(p1.Alder); Console.WriteLine(p1.Køn); Person p2;/* = new Person();*/ p2.Alder = 0; p2.Alder++; Person p3 = new Person(); DateTime t = new DateTime(2018, 1, 1); } if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
static void Main(string[] args) { { Person person1; person1.navn = "Mikkel"; person1.køn = Køn.Mand; } { System.Int32 i; System.Decimal komma; int j; // normal integer decimal komma2; // normal brugt double d; long l; // timestamp = timeticks siden 1-1-01 eller ? System.DateTime dato = DateTime.Now; System.Boolean b; bool b1; // 0 eller 1 // Mest brugte: int, decimal, bool, DateTime int u = 0; // ellers må du ikke bruge den u = u + 1; DateTime jul = new DateTime(2017, 12, 24); TimeSpan ts = jul.Subtract(dato); const int antalMånederPrÅr = 12; antalMånederPrÅr.ToString(); //antalMånederPrÅr = 13; Man må ikke, det er en konstant Console.WriteLine(antalMånederPrÅr.ToString()); Console.WriteLine(jul.ToString("dd. MMMM yy")); } { int i = 1; short s = 2; i = s; s = Convert.ToInt16(i); // Det er den mest normale at bruge - Man ønsker fejlhåndtering checked { short l = (short)i; } } { // Første gang man bruger variablen får den en værdi basseet på aktuelle værdi var r = "gdksæk,æløf"; // Ikke god skik, brug string s = "sdafadfa"; var t = Test(); //t = "sdafafa"; Nej det må man ikke } { //System.ConsoleColor.Red // Sådan får man et køn omformuleret til en type Køn nytkøn = (Køn)Enum.Parse(typeof(Køn), "2"); DayOfWeek d = DayOfWeek.Monday; Console.WriteLine(d); switch (d) // når man indsætter enum i switch og trykke ctrl+'.' så kan den foruddefinere hele switch { case DayOfWeek.Sunday: break; case DayOfWeek.Monday: break; case DayOfWeek.Tuesday: break; case DayOfWeek.Wednesday: break; case DayOfWeek.Thursday: break; case DayOfWeek.Friday: break; case DayOfWeek.Saturday: break; default: break; } } if (System.Diagnostics.Debugger.IsAttached) { System.Console.Write("Press any key to continue . . . "); System.Console.ReadKey(); } }
static void Main(string[] args) { System.Boolean b1; b1 = false; bool b2; b2 = true; System.Int32 i = 100; int x = 200; System.Double d = 100.4; double k = 300.23; System.Byte b = 1; byte nyb = 23; Console.WriteLine(int.MinValue); Console.WriteLine(System.Int32.MaxValue); Console.WriteLine(byte.MinValue); Console.WriteLine(byte.MaxValue); // mest brugte // int , double, bool Console.WriteLine(double.MinValue); Console.WriteLine(double.MaxValue); char t = 'Y'; System.DateTime dato; dato = System.DateTime.Now; System.DateTime dato2 = new DateTime(2016, 12, 24); System.TimeSpan ts = dato.Subtract(dato2); Console.WriteLine(ts.TotalDays); const int antalMånederPrÅr = 12; // Bør være en config const double momsPct = 0.25; int res = 5 % 10; // = 0 i = i + 1; i++; i = i + 5; i += 5; i = i - 1; i--; if ((i < 10 && x == 5) || momsPct < 0.4) { } else { } short s; s = (short)i; // Ingen exception s = System.Convert.ToInt16(i); // Exception s = System.Convert.ToInt16("4"); //checked //{ byte r = byte.MaxValue; Console.WriteLine(r); r++; Console.WriteLine(r); r++; Console.WriteLine(r); //} //int minInt = 32; var minInt = 32; var navn = "skjlæksdjf"; //var mitKommatal = 3.45; double mitKommatal = 3.45; // 1 = mand, 2 = kvinde int køn = 1; Køn kk = Køn.Mand; int værdi = (int)kk; // Sammensat datatype Person p1; p1.fornavn = "Mikkel"; p1.efternavn = "Cronberg"; Person p2; p2.fornavn = "Mathias"; p2.efternavn = "Cronberg"; }
static void Main(string[] args) { string person1Navn = "Mathias"; int person1Alder = 12; Køn person1Køn = Køn.Mand; string person2Navn = "Lene"; int person2Alder = 53; Køn person2Køn = Køn.Kvinde; Console.WriteLine(person2Køn); DayOfWeek ugeDag = DayOfWeek.Sunday; //Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("3315"); switch (person1Køn) { case Køn.Kvinde: break; case Køn.Mand: break; default: break; } switch (ugeDag) { case DayOfWeek.Sunday: break; case DayOfWeek.Monday: break; case DayOfWeek.Tuesday: break; case DayOfWeek.Wednesday: break; case DayOfWeek.Thursday: break; case DayOfWeek.Friday: break; case DayOfWeek.Saturday: break; default: break; } }
static void Main(string[] args) { string person1Navn = "Mathias"; int person1Alder = 12; Køn person1Køn = Køn.Mand; Console.WriteLine(Convert.ToInt32(person1Køn)); string person2Navn = "Lene"; int person2Alder = 53; Køn person2Køn = Køn.Kvinde; Console.WriteLine(Convert.ToInt32(person2Køn)); if (person2Køn == Køn.Kvinde) { } else { } int værdi = 2; KortKulør kulør = KortKulør.Ruder; Console.BackgroundColor = ConsoleColor.DarkGreen; DayOfWeek d = DayOfWeek.Monday; if (d == DayOfWeek.Monday) { } switch (d) { case DayOfWeek.Sunday: break; case DayOfWeek.Monday: break; case DayOfWeek.Tuesday: break; case DayOfWeek.Wednesday: break; case DayOfWeek.Thursday: break; case DayOfWeek.Friday: break; case DayOfWeek.Saturday: break; default: break; } switch (person2Køn) { case Køn.Mand: break; case Køn.Kvinde: break; default: break; } }
// Custom public Person(Køn køn) : this("", køn, 1) { }
static void Main(string[] args) { string person1Navn = "Mathias"; int person1Alder = 12; Køn person1Køn = Køn.Mand; Console.WriteLine((int)person1Køn); string person2Navn = "Lene"; int person2Alder = 53; Køn person2Køn = Køn.Kvinde; SpillekortKulør k = SpillekortKulør.Ruder; Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("TEST"); //Terning t = new Terning(4); //Console.WriteLine(t.Værdi); //t.Ryst(); //Console.WriteLine(t.Værdi); //Terning t2 = new Terning(); //t2.ErSekser += (s,e) => { // Console.WriteLine("JUUUUBBBIIIII"); //}; //Console.WriteLine(t2.Værdi); //t2.Ryst(); //Console.WriteLine(t2.Værdi); //t2.Ryst(); //Console.WriteLine(t2.Værdi); Person p1 = new Person(); p1.Navn = "Mathias"; p1.Alder = 13; //p1.Skriv(); Person p2; p2 = p1; p1.Alder = 14; //int u ; //u++; Point po1 = new Point(); po1.X = 10; po1.Y = 20; Point po2 = new Point(); po2.X++; po2.Y = 10; if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
static void Main(string[] args) { System.Int32 i; i = 0; // i = null; int x; string tmp = i.ToString(); long t = 10; bool g = true; System.Boolean h = false; double k = 1986700.75757; Console.WriteLine(k.ToString()); Console.WriteLine(k.ToString("N3")); Console.WriteLine(k); int e1; double e2; bool e3; DateTime d = DateTime.MinValue; DateTime d2 = DateTime.Now; DateTime d3 = new DateTime(2018, 12, 24); Console.WriteLine(d3); Console.WriteLine(d3.ToString("yyyy dddd")); TimeSpan ts1 = d3.Subtract(d2); Console.WriteLine(ts1.TotalMinutes); TimeSpan ts2 = new TimeSpan(14, 00, 00); Console.WriteLine(ts2); int y = 100; int Y = 200; const int antalMåneder = 12; // antalMåneder = 10; // System.Configuration.ConfigurationManager. double momsPct = 0.25; // App settings (kræver setting i egenskaber til project) Variabler.Properties.Settings.Default.Moms = 0.1; Variabler.Properties.Settings.Default.Save(); i++; i--; i += 10; i *= 20; if (i % 2 == 0) { // lige tal } else { // ulige tal } i = 500000000; //short j = (short)i; //checked //{ // short j = (short)i; //} //short j = Convert.ToInt16(i); DateTime d5 = Convert.ToDateTime("2017-5-15"); var q = 1.7; var u = 34; // int[] ar = { 4, 2, 1, 4, 5 }; // var res2 = ar.Where(r => r < 10).OrderBy(r => r).GroupBy(r => r); var nyv = 10; int nyv1 = 10; string navn1 = "Mikkel"; int køn1 = 1; // 1 = mand int alder1 = 10; string navn2 = "Lene"; int køn2 = 0; // 0 = kvinde int alder2 = 20; string navn3 = "Mathias"; Køn køn3 = Køn.Mand; int alder3 = 80; Person p4 = new Person(); p4.Navn = "Anette"; p4.Køn = Køn.Kvinde; p4.Alder = 54; Person p5 = p4; Console.WriteLine(Convert.ToUInt32(køn3)); DayOfWeek dag = DayOfWeek.Sunday; if (dag == DayOfWeek.Sunday) { } switch (dag) { case DayOfWeek.Sunday: break; case DayOfWeek.Monday: break; case DayOfWeek.Tuesday: case DayOfWeek.Wednesday: break; case DayOfWeek.Thursday: break; case DayOfWeek.Friday: break; case DayOfWeek.Saturday: break; default: break; } KortFarve kort = KortFarve.Ruder; Person p6 = new Person(); // initialiser til default værdier p6.Alder++; KortFarve tt; }
static void Main(string[] args) { Vare v1 = new Vare { Id = 1, Navn = "Vare #1", Beskrivelse = "Min beskrivelse til #1", Pris = 100 }; Console.WriteLine($"{v1.Navn} koster {v1.Pris:N2}"); Vare v2 = new Vare(); v2.Id = 2; v2.Navn = "Vare #2"; v2.Beskrivelse = "Min beskrivelse til #2"; v2.Pris = 200; Console.WriteLine($"{v2.Navn} koster {v2.Pris:N2}"); Vare v2Kopi = v2; Console.WriteLine($"{v2Kopi.Navn} koster {v2Kopi.Pris:N2}"); SpilleKort s1 = new SpilleKort(); s1.Værdi = 2; s1.Kulør = Kulør.Spar; Console.WriteLine($"{s1.Kulør} {s1.Værdi}"); SpilleKort s2 = new SpilleKort(); s2.Værdi = 10; s2.Kulør = Kulør.Hjerter; Console.WriteLine($"{s2.Kulør} {s2.Værdi}"); string person1Navn = "Mathias"; int person1Alder = 12; Køn person1Køn = Køn.Mand; // antag 1 = mand string person2Navn = "Lene"; int person2Alder = 53; Køn person2Køn = Køn.Kvinde; // antag 0 = kvinde Console.WriteLine(person1Køn); Terning t = new Terning(4); Console.WriteLine(t.Værdi); t.Ryst(); Console.WriteLine(t.Værdi); Person p1 = new Person(); p1.Navn = "Mathias"; p1.Alder = 10; p1.Skriv(); if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }