Schlagwort-Archive: Pattern

F# Array vs. List

There existing two basic collection types in F#: Array and List. Within this article I want to compare both collection types and I want to help you choose the right one for your programming issues.   Array An array is … Weiterlesen

Veröffentlicht unter .NET, F# | Verschlagwortet mit , , , , | Kommentar hinterlassen

Introduction to Regular Expressions

Regular expressions are a powerful tool to check a string against an expected pattern.  Furthermore it is possible to change a string according to the pattern. But regular expressions look very magic to most software developers, especially in C#. In … Weiterlesen

Veröffentlicht unter .NET, C# | Verschlagwortet mit , , , | Kommentar hinterlassen

Multithreading in C#, Teil 16: Wait und Pulse Funktionen der Monitor Klasse

Im vorhergehenden Artikel dieser Serie habe ich Ihnen vorgestellt, wie sie eine Signalisierung zwischen unterschiedlichen Threads mittels der Event Wait Handle Klassen implementieren können. Heute möchte ich Ihnen eine weitere Form der Signalisierung aufzeigen. Diese wird von der Monitor Klasse … Weiterlesen

Veröffentlicht unter .NET, C#, Multithreading | Verschlagwortet mit , , , , | Kommentar hinterlassen

Real World Softwaredesign, Teil 2: Law of Demeter

In dieser Artikelserie möchte ich Ihnen die Prinzipien des Softwaredesign anhand von Beispielen aus der realen Welt näher bringen. Eine Einleitung zum Thema können Sie hier nachlesen. In der heutigen Folge geht es um das Gesetz von Demeter. Bevor ich … Weiterlesen

Veröffentlicht unter .NET, C#, Designprinzip | Verschlagwortet mit , , , | Kommentar hinterlassen

Real World Softwaredesign, Teil 1: Tell, don’t ask!

In dieser Artikelserie möchte ich Ihnen die Prinzipien des Softwaredesign anhand von Beispielen aus der realen Welt näher bringen. Eine Einleitung zum Thema könne Sie hier nachlesen. In der heutigen Folge geht es um das Prinzip: Tell, don’t ask! Nachfolgend … Weiterlesen

Veröffentlicht unter .NET, C#, Designprinzip, Softwaredesign | Verschlagwortet mit , | Kommentar hinterlassen