Разрешить тип CLR из DataContract.Namespace? - PullRequest
0 голосов
/ 22 апреля 2009

Я новичок Уайтбелта с WCF.

У меня есть пространство имен: http://schemas.datacontract.org/2004/07/System/ArgumentException.

Я хочу взять эту строку и преобразовать ее в тип CLR, чтобы в итоге я получил typeof (ArgumentException).

Возможно ли это? :)

Спасибо, MichaelD

1 Ответ

0 голосов
/ 22 апреля 2009

Проверьте Activator.CreateInstance (). Вот пример его использования:

dim obj as Object = Activator.CreateInstance("ArgumentException")

В вашем случае вы можете разобрать имя типа из пространства имен и передать его в качестве параметра CreateInstance ().

http://msdn.microsoft.com/en-us/library/system.activator.createinstance.aspx

...