私は
List<string> myList = new List<string>();
いくつかの入力データで見つけなければならないすべてのことを教えてくれます。これをに変換したい
Dictionary<string, bool> myDict = Dictionary<string, bool>();
ここで、ディクショナリキーはリストエントリと同じであり、すべての値はfalseです。次に、データを調べて、要素が見つかったら辞書の値を更新します。
これは簡単に思えますが、
Dictionary<string, bool> myDict = myList.ToDictionary<string, bool>(x => false);
エラーのために機能しません:
Dictionary<bool, string>
タイプを暗黙的に変換することはできませんDictionary<string, bool>