Мне очень нравится, как вы можете быстро реализовать интерфейсы, используя лямбды, код становится намного короче и более читабельным ... Мы можем использовать лямбды для реализации свойств
public ICollection<TKey> Keys => _dict.Keys;
public TValue this[TKey key] { get => _dict[key]; set => _dict[key] = value; }
... или даже методы
public void Clear() => _dict.Clear();
Но я не могу понять, как переписать не пустой метод с использованием lamdbas? Как этот, например:
public bool ContainsKey(TKey key)
{
return _dict.ContainsKey(key);
}