Код: Выделить всё
public IList Numbers { get; } = []
Например, всегда ли он будет возвращать false для IsFixedSize и IsReadOnly?
Очевидно, что Array.Empty() также реализует IList, но имеет фиксированный размер.
Сейчас это выглядит как List. Но каковы планы на будущее?
- Будет ли компилятор анализировать код, чтобы определить, будет ли коллекция когда-либо добавлена или удалена из нее?
- Или компилятор всегда будет предполагать, что IList всегда должен иметь изменяемый и нефиксированный размер?
Подробнее здесь: https://stackoverflow.com/questions/785 ... ype-ilistt
Мобильная версия