我正在尝试根据设置动态加载我的身份验证服务器类型。当我不知道类型时,我会挂断如何转换为类型。
Type t = Type.GetType(WebConfigurationManager.AppSettings.Get("AuthenticationSvcImpl"));
IAuthenticationService authCli = Activator.CreateInstance(t);
return authCli.AuthenticateUser(login);
我知道有 Convert.ChangeType(),但它只是转换为一个对象...
最佳答案
var authCli = Activator.CreateInstance(t) as IAuthenticationService;
关于c# - 需要在不知道对象是什么类型的情况下转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2689795/