static void Main() { var meinLernMoment = new LernMoment("Object Initializer") { EmailAuthor = "*****@*****.**", tags = new List<string> {"Syntax", "Initialisierung"} }; Console.WriteLine(meinLernMoment); }
static void Speichern(string filename, LernMoment moment) { DataContractSerializer serializer = new DataContractSerializer(typeof(LernMoment)); using (Stream stream = new FileStream(filename, FileMode.Create, FileAccess.Write)) { using (XmlDictionaryWriter writer = XmlDictionaryWriter.CreateTextWriter(stream, Encoding.UTF8)) { writer.WriteStartDocument(); serializer.WriteObject(writer, moment); } } }
static void Main() { var meinLernMoment = new LernMoment("Object Initializer") { EmailAuthor = "*****@*****.**", tags = new List <string> { "Syntax", "Initialisierung" } }; Console.WriteLine(meinLernMoment); }
static void Main() { IEnumerable <LernMoment> momente = LernMoment.ErstelleTestCollection(); Console.WriteLine(); KopfzeileAusgeben(); foreach (LernMoment lm in momente) { LernMomentAusgeben(lm); } Console.WriteLine(); }
static void Main() { var moment = new LernMoment(); moment.Name += " Das hat nichts mit Mobilfunk zutun!"; moment.tags.Add("kein Delegate"); Speichern("lernmoment.xml", moment); var gelesenerMoment = Lesen("lernmoment.xml"); Console.WriteLine("Der gelesene LernMoment hat folgenden Namen: {0}", gelesenerMoment.Name); Console.WriteLine("Der gelesene LernMoment hat folgende Tags:"); gelesenerMoment.tags.ForEach(i => Console.WriteLine("{0}", i)); }
static void Main() { var lernMomentListe = new List <LernMoment>(); lernMomentListe.AddRange(new LernMoment[] { new LernMoment("Predicate Delegate", 500), new LernMoment("Nuget", 150), new LernMoment("Command CanExecute", 25) }); Console.WriteLine("Gebe eine Zahl zwischen 26 und 500 ein:"); string eingabe = Console.ReadLine(); int eingegebeneZahl = Int32.Parse(eingabe); LernMoment lernMomentMitWenigerAls100Woertern = lernMomentListe.Find(x => x.AnzahlWoerter < eingegebeneZahl); Console.WriteLine("Ein LernMoment mit weniger als {1} Woertern ist: {2}, er enthaelt {0} Woerter.", lernMomentMitWenigerAls100Woertern.AnzahlWoerter, eingegebeneZahl, lernMomentMitWenigerAls100Woertern.Name); }
public static IEnumerable<LernMoment> ErstelleTestCollection() { var result = new List<LernMoment>(); var ersterLernMoment = new LernMoment("Die Klasse File", "Jan Suchotzki", new DateTime(2015, 07, 26), new Tag[]{Tag.Syntax, Tag.File}); result.Add(ersterLernMoment); var zweiterLernMoment = new LernMoment("Von Prozessen zu Tasks", "Jan Suchotzki", new DateTime(2015, 08, 20), new Tag[]{Tag.Syntax, Tag.TPL, Tag.Parallelisierung}); result.Add(zweiterLernMoment); return result; }
public static IEnumerable <LernMoment> ErstelleTestCollection() { var result = new List <LernMoment>(); var ersterLernMoment = new LernMoment("Die Klasse File", "Jan Suchotzki", new DateTime(2015, 07, 26), new Tag[] { Tag.Syntax, Tag.File }); result.Add(ersterLernMoment); var zweiterLernMoment = new LernMoment("Von Prozessen zu Tasks", "Jan Suchotzki", new DateTime(2015, 08, 20), new Tag[] { Tag.Syntax, Tag.TPL, Tag.Parallelisierung }); result.Add(zweiterLernMoment); return(result); }
static void LernMomentAusgeben(LernMoment lm) { string tags = TagsFormatieren(lm.Tags); Console.WriteLine("{0, -40}{1, -25:ddd dd MMMM yyyy}{2, 35}", lm.Name, lm.VeroeffentlichtAm, tags); }
static void Main() { const LernMoment test = new LernMoment(); Console.WriteLine("Die id ist: {0}", test.SagId()); }