Привидение object Type к value Type (struct)
От: Sun_Original  
Дата: 19.11.03 17:25
Оценка:
Столкнулся с интересной вещью:
вызываю динамически web method

object obj =MyWebServiceType.InvokeMethod("MyMethod",.../*остальные параметры*/);
//MyWebServiceType -  Type

MyStruct str=(MyStruct)obj;
//MyStruct - struct
//После этого возникает ошибка:
//"Specified cast is not valid."


Почему?
Re: Привидение object Type к value Type (struct)
От: Lloyd Россия  
Дата: 19.11.03 20:35
Оценка:
Здравствуйте, Sun_Original, Вы писали:

S_O>Почему?


А ты сделай.
Console.WriteLine(obj.GetType().FullName);
... << RSDN@Home 1.1.0 stable >>
Re[2]: Привидение object Type к value Type (struct)
От: Sun_Original  
Дата: 20.11.03 06:18
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>А ты сделай.

L>
L>Console.WriteLine(obj.GetType().FullName);
L>


Выводит "MyStruct";

может надо вынести определение моего типа "MyStruct"
в отделную библиотеку и подключить ее и к web servic'у и к
программе которая его вызывает?
Re[3]: Привидение object Type к value Type (struct)
От: Dr_Sh0ck Беларусь  
Дата: 20.11.03 07:05
Оценка:
Здравствуйте, Sun_Original, Вы писали:

S_O>может надо вынести определение моего типа "MyStruct"

S_O>в отделную библиотеку и подключить ее и к web servic'у и к
S_O>программе которая его вызывает?


Угу
Do not fake yourself ;)
ICQ#: 198114726
Re[3]: Привидение object Type к value Type (struct)
От: Demoniada Россия  
Дата: 20.11.03 07:07
Оценка:
"Sun_Original" <22707@news.rsdn.ru> wrote in message news:449641@news.rsdn.ru...
> Здравствуйте, Lloyd, Вы писали:
>
> L>А ты сделай.
> L>
> L>Console.WriteLine(obj.GetType().FullName);
> L>

>
> Выводит "MyStruct";
>
> может надо вынести определение моего типа "MyStruct"
> в отделную библиотеку и подключить ее и к web servic'у и к
> программе которая его вызывает?

Хм, интересно, а как у тебя было до этого? Ты давал идентичные определения типа в обоих проектах?

--
Дмитрий.
Posted via RSDN NNTP Server 1.8 beta
Да хранит вас господь в сухом прохладном месте...
Re[4]: Привидение object Type к value Type (struct)
От: Аноним  
Дата: 20.11.03 08:46
Оценка:
Здравствуйте, Demoniada, Вы писали:


D>Хм, интересно, а как у тебя было до этого? Ты давал идентичные определения типа в обоих проектах?


Да, раньше я давал определение в обоих проектах...

Но даже когда вынес его в отдельную библиотеку и подключил ее к обоим проектам
все равно ничего не работает.....
Re[5]: Привидение object Type к value Type (struct)
От: mihailik Украина  
Дата: 20.11.03 11:02
Оценка:
D>>Хм, интересно, а как у тебя было до этого? Ты давал идентичные определения типа в обоих проектах?

А>Да, раньше я давал определение в обоих проектах...


А>Но даже когда вынес его в отдельную библиотеку и подключил ее к обоим проектам

А>все равно ничего не работает.....
А>

Уверен на 98%, что AssemblyQualifiedName тебе поможет. Попробуй его для полученного объекта и для typeof(MyStruct).
... << RSDN@Home 1.1.0 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.