Как индексаторы определены в списках и массивах.
List
где MyStruct
это структура. Теперь рассмотрим
MyStruct [] arr = new MyStruct [10];
arr [0]
дает ссылку на первый элемент структуры, но lists [0]
дает мне его копию .
Есть ли причина, по которой это делается так?
Кроме того, поскольку Int32
является структурой List
, как мне получить доступ к list1 [0]
или assign list1 [0] = 5
где, поскольку невозможно сделать lists [0] ._ x = 5