Rev*_*ous 0 .net c# dictionary
我想用一些简短的语法做类似的事情:
var p = new Dictionary<string, string>();
p["a"] = "2";
p["a"] = "3";
Run Code Online (Sandbox Code Playgroud)
相反,我必须这样做:
if (p.ContainsKey("a"))
p["a"] = "2";
else
p.Add("a", "2");
if (p.ContainsKey("a"))
p["a"] = "3";
else
p.Add("a", "3");
Run Code Online (Sandbox Code Playgroud)
它是否存在紧凑的语法?