I would like to do something similar using some short syntax:
var p = new Dictionary<string, string>();
p["a"] = "2";
p["a"] = "3";
instead I have to do:
if (p.ContainsKey("a"))
p["a"] = "2";
else
p.Add("a", "2");
if (p.ContainsKey("a"))
p["a"] = "3";
else
p.Add("a", "3");
Does it exist a compact syntax?