我有一个字典定义为:
Dictionary<string, string> typeLookup = new Dictionary<string, string>();
我想根据用户选择的语言向字典中添加一个键/值,在我的例子中可以找到:
Request.Cookies["language"].Value == "ja-JP" //if true, Japanese, if false, English
我可以只做 if/elses,但我很好奇是否有某种方法可以使这项工作:
typeLookup.Add((Request.Cookies["language"].Value == "ja-JP") ? "6","中間" : "6","Q2");
因为它是字典,所以需要指定两个字符串。这不起作用,给我“语法错误,':'预期”。这是一个失败的原因,还是我需要更改/添加一些东西才能使这个想法生效?