Я знаю, что в C # нет указателей, но я пытаюсь выяснить, как сделать следующее, что я бы сделал с указателями (или, еще лучше, итераторами) в C ++ (я прохожу курс в C #,но я уже знаю C ++).
Мы получили задание написать простую «магазинную» программу (инвентарь, транзакции и т. д.).Моя первая идея (пришедшая из C ++) заключалась в следующем: иметь связанный список товаров и их количество на складе.Затем имейте класс, представляющий продажу, который имеет список предметов в текущей продаже, где каждый предмет представлен как итератор для определенных предметов в основном списке запаса и значение для суммы.(Надеюсь, это понятно.)
Я пытался сделать то же самое в C #, но не могу понять, как вывести эти итераторы в основной список (желательно, чтобы они были хорошими при обновлении основного списка).).Как ты это делаешь?