Как понять, когда лучше вернуть List, а когда IEnumerable?

223
29 августа 2021, 18:40

Ну с правилом, когда нужно принять наиболее базовый тип- тут все понятно:

Если моему коду не нужна какая-то фича более конкретного типа, то принимаю на вход метода наиболее абстрактный тип.

А вот, как быть с возвращаемым типом? Ведь я не знаю, как пользователь захочет этим пользоваться.

READ ALSO
Показ power point презентации в unity

Показ power point презентации в unity

Занимаюсь разработкой одной прилы, которая работает на движке unityПоявилась задача показывать слайды

135
Разбить список строк на массивы строк

Разбить список строк на массивы строк

У меня есть List< string>, он содержит набор строк отделённых пустой строкой, и я хочу его разбить на подмассивы основываясь на этих пустых строкахПример:

142
&ldquo;TimeSpan?&rdquo; не содержит определения &ldquo;TotalMinutes&rdquo;

“TimeSpan?” не содержит определения “TotalMinutes”

Программа простая, прототип бэк-энда для киоска парковкиНадо посчитать время выезда машины с парковки, но почему-то при попытке подсчитать...

103
C# WPF вытащить компонент из xaml

C# WPF вытащить компонент из xaml

Есть некое окно с разметкой Mainxaml, и есть некий файл с отдельно свёрстанным элементом(пусть будет Button

95