powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как в .net обратиться к ArrayOfObjects?
3 сообщений из 3, страница 1 из 1
Как в .net обратиться к ArrayOfObjects?
    #35618403
Tyaps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня проблемы при работе с прокси-классом.
Есть persistent-объект, у которого свойство - array of persistent objects
в хелпе написано, что с коллекциями работа происходит по стандартной схеме - foreach можно использовать свободно, но у меня при

t.statement st = t.statement.OpenId("44");

foreach(t.word w in st.words)
{
Response.Write(w.name);
}
идет ошибка
Не удалось привести тип объекта "System.Collections.DictionaryEntry" к типу "t.word"
И как его привести я не могу понять.

При прочих манипуляциях пишет
Коллекция была изменена; невозможно выполнить операцию перечисления.

и по ключу я не могу обратиться
t.word w1 = st.words["1"]

Подскажите, как работать с массивами из .Net?
...
Рейтинг: 0 / 0
Как в .net обратиться к ArrayOfObjects?
    #35618613
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте так:
Код: plaintext
1.
2.
3.
4.
5.
var st = t.statement.OpenId("44");

foreach(t.word w in st.words.Values)
{
Response.Write(w.name);
}
В документации приведен пример работы с коллекцией типа list , а у Вас - тип array . Это нужно учитывать.
...
Рейтинг: 0 / 0
Как в .net обратиться к ArrayOfObjects?
    #35620983
Tyaps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit,

Спасибо большое!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как в .net обратиться к ArrayOfObjects?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]