Re: CodeJam - библиотека универсальных полезняшек для .NET
От: Jack128  
Дата: 18.03.16 07:02
Оценка:
Здравствуйте, AndrewVK, Вы писали:

А куда замечания/вопросы по либе писать?

1)
public static IEnumerable<T> Prepend<T>(this IEnumerable<T> source, T element)
public static IEnumerable<T> Concat<T>(this IEnumerable<T> source, T element)
Почему Concat ?? ИМХО логичнее было бы Append.

2)
В чем смысл этого?? https://github.com/rsdn/CodeJam/blob/778d3cde52d8648279a521f5e675ac5d78d358b9/Main/src/Collections/CollectionExtensions.cs (AsArray/AsList...)
Может имелось в виду что нить типа такого AsArray<T>(this IEnumerable<T> source) => (source as T[]) ?? source.ToArray() ? тогда было бы полезнее иметь AsReadOnlyList
Отредактировано 18.03.2016 7:04 Jack128 . Предыдущая версия . Еще …
Отредактировано 18.03.2016 7:04 Jack128 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.