/
dundich
/
sa
Обзор
Документация
Войти
/
dundich
/
sa
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Sa/Extensions/EnumerableExtensions.cs
28 строк
835 B
krivchenko-kv
Normalize all the line endings
21 апр 2025, 19:14
21 апр 2025, 19:14
c1bf7cc
Код
Авторство
О чём код?
using System.Diagnostics; namespace Sa.Extensions; public static class EnumerableExtensions { [DebuggerStepThrough] public static string JoinByString<T>(this IEnumerable<T> source, string? joinWith = null) { if (source == null) return default!; return string.Join(joinWith, source); } [DebuggerStepThrough] public static string JoinByString<T>(this IEnumerable<T> source, Func<T, T> map, string? joinWith = null) { if (source == null) return default!; return string.Join(joinWith, source.Select(map)); } [DebuggerStepThrough] public static string JoinByString<T>(this IEnumerable<T> source, Func<T, int, T> map, string? joinWith = null) { if (source == null) return default!; return string.Join(joinWith, source.Select(map)); } }