MyForm f 中的 MyForm是 MyNameSpace.MyForm ?
他们所属的Assembly是同一个?建议:
发布一个共享的Assembly
里面有:MyFormBase
然后MyNameSpace.MyForm继承MyFormBase
程序写起来会是这样:MyFormBase f=(MyFormBase) a.CreateInstance("MyNameSpace.MyForm");
他们所属的Assembly是同一个?建议:
发布一个共享的Assembly
里面有:MyFormBase
然后MyNameSpace.MyForm继承MyFormBase
程序写起来会是这样:MyFormBase f=(MyFormBase) a.CreateInstance("MyNameSpace.MyForm");
解决方案 »
- c# 实时数据交换
- 在线救助,通过bindingsource与页面输入控件进行绑定,保存时如何获取与bingdingsource相关的dataset中的表
- Linq 使用时的问题、急、
- 如何实现点左边的Treeview内容就在右边的Gridview中对其显示
- 关于汉字编码问题!求解
- ListBox控件中有没有类似VB中的ItemData的功能呢?
- 这段程序怎么了?
- 这种代码转换成C#语言该怎样实现
- 100分求高速下载中文msdn全部,或英文cd3
- 怎么写窗口的最小化事件?
- 关于数据库调用的问题!
- C#中用什么链接sqlserver(sqlconnection还是oleDbConnection)
Assembly SampleAssembly;
SampleAssembly = Assembly.LoadFrom("c:\\Sample.Assembly.dll");
// Obtain a reference to a method known to exist in assembly.
MethodInfo Method = SampleAssembly.GetTypes()[0].GetMethod("Method1");
// Obtain a reference to the parameters collection of the MethodInfo instance.
ParameterInfo[] Params = Method.GetParameters();
// Display information about method parameters.
// Param = sParam1
// Type = System.String
// Position = 0
// Optional=False
foreach (ParameterInfo Param in Params){
Console.WriteLine("Param=" + Param.Name.ToString());
Console.WriteLine(" Type=" + Param.ParameterType.ToString());
Console.WriteLine(" Position=" + Param.Position.ToString());
Console.WriteLine(" Optional=" + Param.IsOptional.ToString());
}
可惜这方法只是调接口,我希望得到对象。