Здравствуйте, AndrewVK, Вы писали:
Тут же лучше обсуждать, правильно?
Компилироваться шестым шарпом будет?
AVK>Расширения для строки
Пригодятся ли такие же инфиксные расширения для Array? Все статические методы этого класса, где первым параметром Array или T[]?
AVK>Расширения для коллекций
AVK> * AsArray, AsList, AsHashSet
AsReadOnlyCollection, AsReadOnlyList (по аналогии с Enumerable::AsEnumerable)?
AVK>Расширения для словарей
AVK> * GetValueOrDefault
Для какого типа это будет расширением?
Если сделать для IDictionary<,> то не будет работать для IReadOnlyDictionary<,> (и vice versa); если сделать для обоих, то компилятор откажется компилировать вызов у Dictionary<,>
AVK>Прочее
Memoize я так понял не нужен?