Esempio n. 1
0
    static void Main()
    {
        var meinLernMoment = new LernMoment("Object Initializer")
        {
            EmailAuthor = "*****@*****.**",
            tags = new List<string> {"Syntax", "Initialisierung"}
        };

        Console.WriteLine(meinLernMoment);
    }
Esempio n. 2
0
 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);
         }
     }
 }
Esempio n. 3
0
    static void Main()
    {
        var meinLernMoment = new LernMoment("Object Initializer")
        {
            EmailAuthor = "*****@*****.**",
            tags        = new List <string> {
                "Syntax", "Initialisierung"
            }
        };

        Console.WriteLine(meinLernMoment);
    }
Esempio n. 4
0
    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()
    {
        IEnumerable <LernMoment> momente = LernMoment.ErstelleTestCollection();

        Console.WriteLine();
        KopfzeileAusgeben();
        foreach (LernMoment lm in momente)
        {
            LernMomentAusgeben(lm);
        }

        Console.WriteLine();
    }
Esempio n. 6
0
    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));
    }
Esempio n. 7
0
    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));
    }
Esempio n. 8
0
    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);
    }
Esempio n. 9
0
    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);
    }
Esempio n. 11
0
    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 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);
    }
Esempio n. 13
0
    static void Main()
    {
        const LernMoment test = new LernMoment();

        Console.WriteLine("Die id ist: {0}", test.SagId());
    }