Скажите, что у меня есть public class MyClass: List<MyObjects>
.При определении класса, который расширяет список, как я могу ссылаться на список из его внутренних методов?
Я хочу, чтобы этот класс, чтобы иметь внутренний метод, который манипулирует список, скажем
void ConstructListFromJSON(){
HoweverIshouldrefertomylist = JsonUtility.FromJson<List<MyObjects>("myObjects.json");
}
Что я должен поставить на место HoweverIshouldrefertomylist? Я пробовал this
, self
и аналогичный, но он не работает. Конечно, есть способ обратиться к структуре данных в списке?
Думаю, вы на самом деле должны использовать [композицию вместо наследования] (https://en.wikipedia.org/wiki/Composition_over_inheritance). – juharr
@juharr Да, это, вероятно, не идеальное решение для моей текущей проблемы, но независимо от того, есть ли способ сделать эту ссылку? Из любопытства. – kace91