Можно ли вставить в положении 0 в Список <MyObject>?

Методы ReflectionOnly являются единственным способом, которым можно загрузить определенный блок на диске для исследования, не идя через обычные правила Load/LoadFrom. Например, можно загрузить находящийся на диске блок теми же идентификационными данными как один в GAC. При попытке этого LoadFrom или LoadFile блок GAC ВСЕГДА загружается.

Кроме того, Вы не можете назвать GetCustomAttributes (...) на экземпляре блока возврата, так как это попытается инстанцировать Атрибутов на блоке, которые являются ReflectionOnly. Необходимо использовать статические методы класса CustomAttributeData для этого.

Никакие типы в блоке, загруженном через ReflectionOnly, нельзя инстанцировать.

7
задан mrblah 18 October 2009 в 21:33
поделиться

4 ответа

Конечно, можно; например, общий список строк:

List<string> values = new List<string>();
values.Insert(0, "NewString");
17
ответ дан 6 December 2019 в 05:06
поделиться

Вставка элемента с индексом 0 поместит вставленный объект в начало списка, а остальные элементы будут сдвинуты на единицу вверх.

8
ответ дан 6 December 2019 в 05:06
поделиться

Взгляните на метод Insert ()

myList.Insert(0, [item to insert])
2
ответ дан 6 December 2019 в 05:06
поделиться

Вы можете использовать метод Insert.

List<string> strings = new List<string> { "B", "C", "D" };
strings.Insert(0, "A");

Документация MSDN: http://msdn.microsoft.com/en-us/library/sey5k5z4.aspx[122 impression

12
ответ дан 6 December 2019 в 05:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: