Я отслеживаю объект-узел, который я хотел бы изменить позже (на другой тип и, следовательно, повторно назначить его). Это из элемента массива, к которому у меня позже не будет доступа.Как изменить элемент массива позже?
Я не могу просто отслеживать объект и повторно назначать его, потому что он просто переопределит переменную, а не фактический объект, являющийся частью массива. В основном я ищу рефлексивную семантику, но без использования методов.
Мое текущее обходное решение - это просто отслеживание массива, частью которого является элемент, и индекс, в котором находится объект, но имеющий две переменные, просто для того, чтобы сделать это, кажется грязным. Наверняка есть лучший способ?
Звучит как проблема X-Y. Каково фактическое бизнес-требование, для которого это предложение? –