Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Увидеть внутренний класс, Увидеть внутренний класс 
:(
    Опции темы
cosamia
Дата 12.5.2006, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 11.5.2005

Репутация: нет
Всего: нет




есть WS (веб сервис) назовем его класс ClassWS1
внутри его определены еще несколько классов выполняющих роль структур:
class2
class3


для того чтобы class2 , class3 (они внутренние классы ClassWS1) были видны в клиенте
в метод были добавлены такие описания:

System.Xml.Serialization.XmlInclude(GetType(class2))
WM1
....

System.Xml.Serialization.XmlInclude(GetType(class3))
WM2
...

теперь в клиенте создаю экземпляр класса:
ClassWS1 cvs = new ClassWS1() // тут все ок
далее надо создать экземпляр class2, class3...
и вот тут проблема..

если сделать так:
class2 c2 = new class2()
то получу сообщение: class2 is ambiguous


а если сделать 
ClassWS1.class2 c2 = new ClassWS1.class2()
то так тоже не идет..."ClassWS1.class2 is not defined"

подскажите как правильно создать экземпляр внутреннего класса описанного в веб сервисе?

 
PM   Вверх
ivashkanet
Дата 12.5.2006, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 1
Всего: 149



Цитата(cosamia @  12.5.2006,  11:38 Найти цитируемый пост)
class2
class3

Должны быть с модификатором доступа public
И еще, зачем создавать экземпляр вложенного класса, он ведь создается при создании внешнего  smile 
А если он нужен отдельно, то почему он вложенный  smile  
PM MAIL WWW ICQ   Вверх
cosamia
Дата 12.5.2006, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 11.5.2005

Репутация: нет
Всего: нет



он с модификатором паблик.  
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0389 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.