Чтобы преобразовать список в словарь, мы можем сделать это легко с follwing:лямбда-выражения в ToDictionary
list.ToDictionary(v=> v, v=>true);
Для первого параметра в ToDictionary
, я могу понять первый параметр является элементом словаря , Но что такое v=> true
?
Второй параметр должен быть типа IEqualityComparer
. Какая цель это служит? Как v=> true
такие же как IEqualityComparer
?
Или этот метод на английском языке ;-) http://msdn.microsoft.com/en-us/library/bb548657.aspx –
@MA fifi Спасибо, исправлено :-) Рассвет ты, google! – sloth
Словарь как имя предлагает _dictionary_, он используется для поиска значения с помощью ключа. Если у вас нет и не нужно значение, вам, вероятно, намного лучше использовать HashSet –
executor