Artikel mit dem Schlagwort ‘ CSharp

Generic.List sortieren | C# Quicky

Um eine generische Liste zu sortieren kann man die Sort Methode auf folgender Art und Weise überschreiben: 1 2 3 public List<Begegnung> Begegnungen { get; set; }   Begegnungen.Sort((x, y) => DateTime.Compare((DateTime) x.Spiel.DatumUhrzeit, (DateTime) y.Spiel.DatumUhrzeit)); Beispiel 1 2 3 4 5 6 7 8 9 10 11 12 13 Begegnungen = new List<Begegnung> { new [...]continue();

Praktische Muster – Commands

Ein schönes Beispiel für ein praktisches Entwurfsmuster habe ich im Archiv der dot.net gefunden. In der Ausgabe 1/2009 beschreibt Marc André Zhou mit einem einfachen Beispiel, wie man ein Muster für Commands implementiert. Hierzu definiert er ein Interface ICommand, welches die Methode Execute() festlegt. 1 2 3 4 public interface ICommand { void Execute(); } [...]continue();

Extension Method String.Reverse() – C# Quicky

Wie man mit einer erweiterten Methode einen String “umdreht”, soll folgendes Beispiel zeigen: Man definiert eine statische Klasse und in dieser kann man dann an den entsprechenden Datentypen, in diesem Beispiel am Datentyp String, eine weitere Methode implementieren: 1 2 3 4 5 6 7 8 9 public static class ExtensionMethods { public static string [...]continue();

Attribute mittels Reflektion abfragen

Man kann mittels Reflektion unter anderem auch Attribute abfragen. Wie man das macht soll das kleine Beispiel mit C# und heute erstmals auch in Visual Basic zeigen: Ich erstelle mir dazu erst einmal ein eigenes Attribut namens BlogAttribute, Basisklasse ist hier Attribute in System C# 1 2 3 4 5 6 7 8 9 10 [...]continue();

Webservices auf Erreichbarkeit prüfen

Um zu Überprüfen ob ein oder mehrere WCF- / WebServices erreichbar sind, muss man die einzelnen Endpunkte aus der app.config auslesen. Die Adresse vom jeweiligen Endpoint, kann man dann via Webrequest prüfen und behandeln. Folgender Lösungsansatz könnte dazu verwendet werden: using System.Configuration; using System.ServiceModel.Configuration; using System.Net; Zuerst finden wir unserer ClientSection in der app.config mit: [...]continue();

Windows neu starten – WPF Quicky

Den Rechner neu starten aus einer WPF Applikation kann man via System.Diagnostics.Process.Start("shutdown.exe", "-r -t 0"); Eine Liste mit Parametern findest Du auf SS64continue();

Restart einer WPF Applikation

Leider ist es mir auf den ersten Blick, aus nicht erklärbaren Gründen, möglich ein WPF Applikation so einfach wie in WindowsForms neu zu starten. Ein Vorschlag, um seiner App einen Restart zu ermöglichen ist, auf System.Windows.Forms referenzieren . Dann geht das ganze wie folgt: System.Windows.Forms.Application.Restart(); System.Windows.Application.Current.Shutdown(); Okay aber was bringt es, auf  die fette dll [...]continue();

Geschwindigkeitsvorteile mit vorkompilierten LINQ-Queries

Um Geschwindigkeitsvorteile bei der Verwendung von LINQ zu genießen, sollte man einen Blick auf Precompiled Linq Queries werfen.continue();

Seite 1 von 71234567