Size: a a a

2020 November 09

A

Ar҉se͡nìy in .NET Talks
Сергей
Вы же не будете утверждать что коллекция тоже бесконечной может быть?
Не всякий енумерейбл - коллекция. Зато всякая коллекция - енумерейбл. Понимаешь?
источник

ыы

ы ы in .NET Talks
утиная типизация
источник

С

Сергей in .NET Talks
Ar҉se͡nìy
Так в Enumerable тоже есть Count. Это функция, а не проперти. И что она делает - бежит по всему енумерейблу и считает. Потенциально может считать бесконечно, если N -> inf
В интерфейсе только GetEnumerator же?
источник

С

Сергей in .NET Talks
Ar҉se͡nìy
Не всякий енумерейбл - коллекция. Зато всякая коллекция - енумерейбл. Понимаешь?
И что?
источник

A

Ar҉se͡nìy in .NET Talks
Сергей
В интерфейсе только GetEnumerator же?
Extension функция
источник

A

Ar҉se͡nìy in .NET Talks
Сергей
И что?
И всё, блен. Учи топологию
источник

A

Ar҉se͡nìy in .NET Talks
(сказал я)
источник

К-

Константин ---... in .NET Talks
откройте мне глаза
источник

К-

Константин ---... in .NET Talks
зачем нужен enumerator? если я своими словами на собесе буду говорить "это правило согласно которому идёт перечисление" - на меня будут смотреть как на iq200 или 20?
источник

A

Ar҉se͡nìy in .NET Talks
Константин ---
откройте мне глаза
источник

A

Ar҉se͡nìy in .NET Talks
Открывай, быстро
источник

К-

Константин ---... in .NET Talks
источник

С

Сергей in .NET Talks
Константин ---
зачем нужен enumerator? если я своими словами на собесе буду говорить "это правило согласно которому идёт перечисление" - на меня будут смотреть как на iq200 или 20?
Чтобы ходить по коллекции не зная как она работает, типа тебе не нужно знать как к следующему элементу добраться
источник

A

Ar҉se͡nìy in .NET Talks
Да не, Enumerator это просто S из SOLID, так-то сама коллекция тоже может уметь в это всё, просто тогда не будет красивых одноразовых объектов
источник

С

Сергей in .NET Talks
Ar҉se͡nìy
Extension функция
Ну так она будет кастовать к ICollection и дергать count, ну или зависнет
источник

A

Ar҉se͡nìy in .NET Talks
Сергей
Ну так она будет кастовать к ICollection и дергать count, ну или зависнет
Это если получится. А если нет, то будет через итератор бежать. И не обязательно зависнет, если перечислимое заканчивается рано или поздно
источник

С

Сергей in .NET Talks
Ar҉se͡nìy
Это если получится. А если нет, то будет через итератор бежать. И не обязательно зависнет, если перечислимое заканчивается рано или поздно
Оно же у нас бесконечное как оно закончится то)
источник

A

Ar҉se͡nìy in .NET Talks
Сергей
Оно же у нас бесконечное как оно закончится то)
Оно может быть бесконечным
источник

A

Ar҉se͡nìy in .NET Talks
Никто не говорит, что Count() безопасно использовать всегда и везде
источник

С

Сергей in .NET Talks
Ar҉se͡nìy
Оно может быть бесконечным
Он же организовал бесконечную коллекцию)
источник