Linq Aggregate Funktion

Hallo zusammen,

ich musste in einem Projekt eine e-Mailnachricht mit Statistiken erzeugen.

Die fertigen Statistikdaten lagen in einem Dictionary

Anstatt mit foreach etc. durchzugehen geht auch super folgende Funktion :

  1. string ret = “Statistiken für XXX”;
  2.  
  3. ret = _mailStats.Value.Aggregate(ret, (current, v) => current + (v.Key +->+ v.Value + Environment.NewLine));

Grüße

Veröffentlicht unter .Net c# | Hinterlasse einen Kommentar

Linq2…… die Wunderwaffe ?

Hallo, seit .net2.0 hat MS die Subsprache LINQ eingeführt.

Fluch oder Segen ? Ich sage SEGEN !

Bsp. ?

  1. var dir = new DirectoryInfo(@”\KDS_PRODUKTE\”);
  2. return (from fileInfo in dir.GetFiles() where fileInfo.CreationTime == dir.GetFiles().Max(p => p.CreationTime) select fileInfo.FullName).FirstOrDefault();
Diese Funktion gibt die Datei mit der größten CreationTime zurück und das ohne 2 foreachschleifen.
Erstmal komplizierter zu lesen , aber unheimlich nett anzusehen ;-)

GENIAL ;-)

Veröffentlicht unter .Net c# | Hinterlasse einen Kommentar

Spass mit Singletons und Threads

Ach ja, wie häufig habe ich so kleine Ideen die mich extrem voranbringen.

Diese kleine will ich euch nicht vorenthalten :

Zur Zeit entwickele ich ein Programm wo nach eintrudeln einer Datei eine Art verarbeitung gestartet wird. Weiterlesen

Veröffentlicht unter .Net c# | Hinterlasse einen Kommentar

Einstieg in EVE , Corps etc.

Hallo zusammen,

ich bin in EVE und diesmal wirklich. Die riesige Freiheit und das MMO Sandboxprinzip haben mich nun doch in Ihren Bann gerissen auch wenns extrem kompliziert ist ^^

Nunja wo fange ich an ?….. Weiterlesen

Veröffentlicht unter EVE Online | Hinterlasse einen Kommentar

Es hat begonnen

Hallo Leute,

ich bin zurück :-)

Nach längerer Offlinezeit (Serverumzug etc.) habe ich beschlossen mein Blog wieder zu veröffentlichen.

Hier findet ihr Themen zur Programmierung in .Net , Eve Online und allgemeine Sachen die mich persl. bewegen.

Grüße

Veröffentlicht unter Allgemein | Hinterlasse einen Kommentar