Выражение коллекции с типом IListC#

Место общения программистов C#
Ответить
Anonymous
 Выражение коллекции с типом IList

Сообщение Anonymous »

Дано

Код: Выделить всё

public IList Numbers { get; } = []
Какие предположения я могу сделать с уверенностью относительно типа Numbers?
Например, всегда ли он будет возвращать false для IsFixedSize и IsReadOnly?
Очевидно, что Array.Empty() также реализует IList, но имеет фиксированный размер.
Сейчас это выглядит как List. Но каковы планы на будущее?
  • Будет ли компилятор анализировать код, чтобы определить, будет ли коллекция когда-либо добавлена ​​или удалена из нее?
  • Или компилятор всегда будет предполагать, что IList всегда должен иметь изменяемый и нефиксированный размер?
Есть ли что-то в документы, которые это объясняют?

Подробнее здесь: https://stackoverflow.com/questions/785 ... ype-ilistt
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»