Зная, что «элемент» создается в контексте только цикла foreach
(как, например, он существует в области действия только цикла foreach
), как бы вы отобразили это на диаграмме последовательности ( UML), включая как конструктор, так и деструктор объекта "item"?
foreach (A item in itemsList)
{ item.DoStuff(); }
Способ, который я указал ниже, правильный для этого? Некоторые ответы на похожие вопросы не включали в себя область видимости (например, все объекты уже «существовали» в начале диаграммы, в отличие от элемента, создаваемого в самом цикле)?
![enter image description here](https://i.imgur.com/YqdviTk.png)