次のように定義された辞書があります。
Dictionary<string, string> typeLookup = new Dictionary<string, string>();
ユーザーが選択した言語に基づいてキー/値を辞書に追加したいのですが、私の場合は次のようになります。
Request.Cookies["language"].Value == "ja-JP" //if true, Japanese, if false, English
if/else を実行することもできますが、これを機能させる方法があるかどうかに興味があります。
typeLookup.Add((Request.Cookies["language"].Value == "ja-JP") ? "6","中間" : "6","Q2");
Dictionary であるため、2 つの文字列を指定する必要があります。これは機能せず、「構文エラー、「:」が予想されます」というメッセージが表示されます。これは失われた原因ですか、それともこのアイデアを機能させるために変更/追加する必要があるものはありますか?