Muh*_*aid 0 c# type-conversion generic-programming
我有一个List的strings含有UserControl类.我想传递List一个foreach()循环,并创建一个object每个class在List
List<string> MyUserControlList= new List<string>();
Permissions.Add("Profile_UC");
Permissions.Add("Bio_UC");
foreach(var Information in MyUserControlList)
{
//Getting Usercontrol class name
Type uc1 = Type.GetType(Information);
// Type uc1 = Type.GetType("Tab_Control_and_User_Control_test."+Permission,Assembly.GetEntryAssembly().GetName().Name);
//Creating instance of relative user control class
Object MyUserControlObject = Activator.CreateInstance(uc1);
//rest of my logic
}
Run Code Online (Sandbox Code Playgroud)
我搜索并发现它是一种装配问题,但我没有找到任何好的资源来以动态的方式指出它.
请使用命名空间Like提供对象的完整路径
String p = "ConsoleApplication1.Profile_UC";
Type uc1 = Type.GetType(p);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
638 次 |
| 最近记录: |