namespace MyNameSpace
{
public interface IMyInterface
{
string GetMethod();
}
public class MyClass : IMyInterface
{
public string GetMethod()
{}
}
}
//Main Program
var ruleClass = Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, "MyNameSpace.MyClass");
if( ruleClass != null)
{
IMyInterface myClass = (IMyInterface)ruleClass;
//throws exception.
}
How can I convert ruleClass to IMyInterface type so that I can call specific methods in it?
myClassat all - I get an exception when you try to cast...