使用Activator调用同目录下文件的方法
代码如下:
代码
1 public partial class Form1 : Form
2 {
3 public Form1()
4 {
5 InitializeComponent();
6 }
7
8 private void button1_Click(object sender, EventArgs e)
9 {
10 Form f = (Form)Activator.CreateInstance(Type.GetType("Acti.Form2"));
11 f.Show();
12 }
13
14 private void button2_Click(object sender, EventArgs e)
15 {
16 Form f = (Form)Activator.CreateInstance(Type.GetType("Test.Form1,Test"));
17 f.Show();
18 }
19 }
其中:Type.GetType("Test.Form1,Test")
第一个Test为命名空间,Form1为类名,第二个Test为同目录下的文件名,不带后缀!(带后缀报错)


浙公网安备 33010602011771号