А ты не попробовал на лету приводит каждый object к Component? т.е. получить то что он выдаст, а потом привести к нужному каждый по отдельности? В процессе работы с результатом
А ты не попробовал на лету приводит каждый object к Component? т.е. получить то что он выдаст, а потом привести к нужному каждый по отдельности? В процессе работы с результатом
Так работает да. Но хотел сразу бахнуть. А не выходит. Придется два массива делать. Массив обджектов. И от него уже строить массив компонентов уже
Тут вон выше видимо более правильный способ предложили (я привел пример по аналогии с другими языками)
Ну смотри. Сам метод из api возвращает массив обджектов. Но на самом деле вместо обджекта там сидят компоненты. Я не знаю зачем так сделали. Может дам апкастнуть можно не только до компонентов.
Ну смотри. Сам метод из api возвращает массив обджектов. Но на самом деле вместо обджекта там сидят компоненты. Я не знаю зачем так сделали. Может дам апкастнуть можно не только до компонентов.
Или даункастнуть. Не знаю как правильно. Уточнить до компонентов в общем.
Ну смотри. Сам метод из api возвращает массив обджектов. Но на самом деле вместо обджекта там сидят компоненты. Я не знаю зачем так сделали. Может дам апкастнуть можно не только до компонентов.
Потому что все наследуется от object, потому возвращают базового класса. Это нормально
Ну можешь на каждую операцию делать присвоение некой переменной кастнутого объекта. И работать уже с переменной. Но тут надо с таким подходом совет у спецов по шарпу.
Ну можешь на каждую операцию делать присвоение некой переменной кастнутого объекта. И работать уже с переменной. Но тут надо с таким подходом совет у спецов по шарпу.
Не осознал, не вкурил. Но это ладно. Потом дойду.
По идее, как я предполагаю, мне неважно даже пока каким способом, главное получить массив компонентов. А дальше, надеюсь с помощью linq, я его попилю вдоль и поперек))