Я знаю, что в C# нет указателей, но я пытаюсь выяснить, как сделать следующее, что я бы сделал с указателями (или, еще лучше, итераторами) в C++ (я беру курс на C#, но Я уже знаю C++).C# итераторы и указатели?
У нас есть задание написать простую программу «магазин» (инвентарь, транзакции и т. Д.). Моя первая идея (исходящая из C++) заключалась в следующем: иметь связанный список предметов и их количество на складе. Затем введите класс, представляющий продажу, в которой есть список элементов текущей продажи, где каждый элемент представлен как итератор для определенных элементов в списке основных запасов и значения для суммы. (Я надеюсь, что это понятно.)
Я попытался сделать то же самое в C#, но не могу понять, как получить эти итераторы в главный список (они также должны быть хорошими для обновлений в главном списке). Как вы это делаете?
Язык C# поддерживает указатели. http://msdn.microsoft.com/en-us/library/t2yzs44b.aspx – Inisheer
Хорошо, но не легко, красиво или рекомендуется, и, следовательно, не то, что я ищу. – baruch
Я не уверен (из вопроса), является ли ответ здесь просто «ссылками на объекты» и «Список» ...? –