Heute gibt es mal wieder einen kurzen Artikel zu unserer Reihe „Hilfreiche Funktionen in C# .NET„. Mit dem folgenden Codeschnipsel kann man relativ einfach die Codepage einer beliebigen Datei auslesen. Anhand der ersten 4 Bytes wird geprüft, wie das BOM (Byte Order Mark) gesetzt ist. (mehr …)
Alle Beiträge mit dem Stichwort: dotnet
Ein Objekt clonen (Deepcopy erstellen)
Weiter gehts in unserer Beitragsserie „Hilfreiche Funktionen in C# .NET„! Heute stelle ich nur kurz eine Funktion vor, mit welcher man eine Deepcopy bzw. einen Clone eines Objektes herstellen kann. Das ist beispielsweise sehr nützlich, wenn man ein Objekt im Entity-Framework kopieren und als neuen Datensatz abspeichern will. (mehr …)
Zeichenfolgen bereinigen – Sonderzeichen entfernen
Heute gibt es einen weiteren Beitrag aus unserer Folge „Hilfreiche Funktionen in C# .NET„. Wenn man Dateinamen generiert, kann es manchmal dazu kommen, dass man Firmennamen oder andere, nicht vorher eindeutig generierte Zeichenfolgen in diesen Dateinamen einfügen will. (mehr …)
Eine Liste dynamisch nach einem Datumsintervall filtern
Eine weitere Hilfsfunktion aus der Blogbeitragsserie „Hilfreiche Funktionen in C# .NET„. Die folgende Funktion habe ich implementiert, um eine Liste von Entityobjekten dynamisch anhand eines Spaltennamen und einem bestimmten Intervall filtern zu können.
Da die Datumsspalten in manchen Projekten in der Datenbank unterschiedlich benannt sind, war es lästig, immer wieder eine Funktion für den speziellen Fall zu implementieren. Hierfür musste eine dynamische Funktion her, welche relativ einfach anwendbar ist. Genau aus diesem Grund habe ich diese statische Erweiterungsfunktion implementiert: (mehr …)
Ein Objekt clonen (Deepcopy erstellen)
Weiter gehts in unserer Beitragsserie „Hilfreiche Funktionen in C# .NET„! Heute stelle ich nur kurz eine Funktion vor, mit welcher man eine Deepcopy bzw. einen Clone eines Objektes herstellen kann. Das ist beispielsweise sehr nützlich, wenn man ein Objekt im Entity-Framework kopieren und als neuen Datensatz abspeichern will. (mehr …)
Zeichenfolgen bereinigen – Sonderzeichen entfernen
Heute gibt es einen weiteren Beitrag aus unserer Folge „Hilfreiche Funktionen in C# .NET„. Wenn man Dateinamen generiert, kann es manchmal dazu kommen, dass man Firmennamen oder andere, nicht vorher eindeutig generierte Zeichenfolgen in diesen Dateinamen einfügen will. (mehr …)
Eine Liste dynamisch nach einem Datumsintervall filtern
Eine weitere Hilfsfunktion aus der Blogbeitragsserie „Hilfreiche Funktionen in C# .NET„. Die folgende Funktion habe ich implementiert, um eine Liste von Entityobjekten dynamisch anhand eines Spaltennamen und einem bestimmten Intervall filtern zu können.
Da die Datumsspalten in manchen Projekten in der Datenbank unterschiedlich benannt sind, war es lästig, immer wieder eine Funktion für den speziellen Fall zu implementieren. Hierfür musste eine dynamische Funktion her, welche relativ einfach anwendbar ist. Genau aus diesem Grund habe ich diese statische Erweiterungsfunktion implementiert: (mehr …)