Си диез / Говнокод #26636 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
private IDictionary<string, Value> valueIndex;
...

var result = this.valueIndex
          .Where(v => v.Key == prefix + hashCode.ToString())
         .Select(v => new
         {
                path = v.Value.Path,
                field = v.Value.Field
          })
          .FirstOrDefault();

Трушный способ достать значение из словаря.
В словаре 10000 записей, за каждой полезут хотя бы раз

Запостил: adoconnection adoconnection, (Updated )

Комментарии (1) RSS

  • Еще небось в словаре есть метод GetOrDefault(key)
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8