У меня проблема с литьем/типами и т. Д.Использование методов объекта без литья
Во-первых, мой запрос является продолжением с другого поста здесь: Initialize generic object from a System.Type
так продолжать дальше от этого вопроса, как я могу использовать методы моего вновь созданного объекта?
то, что я хочу сделать, это выглядит следующим образом:
Type iFace = typeof(IService1);
Type genericListType = typeof(System.ServiceModel.ChannelFactory<>).MakeGenericType(iFace);
object factory = Activator.CreateInstance(genericListType, new object[]
{
new BasicHttpBinding(),
new EndpointAddress("http://localhost:1693/Service.svc")
});
var channel = factory.CreateChannel();
кстати, хотя я использую это приложение для WCF, это не проблема WCF
Слишком просто человек, спасибо много. – Shane
Рад, что я мог бы дать ответ! (wink wink;) –