C#: Dictionary inlinie initialisieren

Es ist extrem praktisch und anschaulich, wenn man  in einer Programmiersprachen ein Array in einer Zeile erzeugen und befüllen kann:

string[] Names = { "Vincent", "Johannes", "Anna" };

Bisher wusste ich nicht, dass es bei einem Dictionary genauso einfach geht. Bei einem einfachen Telefonbuch sieht es dann so aus:

public static readonly Dictionary<string, string> 
    Lieferoffsets = new Dictionary<string, string>()
{
  {"Peter Müller","01234/1234"},
  {"Franz Maier","05678/5678"},
  {"Hans Glück","09876/9876"}
};

Manchmal erfreuen einen auch die kleinen Dinge an einer Programmiersprache …

Cheers,
Ralf

Comments are closed.