日期:2014-05-17  浏览次数:20699 次

如何给一个类动态的创建方法
private void button1_Click(object sender, EventArgs e)
{
      
   //这里能不能动态的生成一个方法m? 
    ThreadStart ts = new ThreadStart(m);
    Thread t = new Thread(ts);
    t.Start();
          
}

那个m方法能不能在程序运行时生成?

------解决方案--------------------
这其实背后是基本的工程经验——你是愿意自己的程序在某个完全不特定时间、完全不特定的用户操作序列下载用户面前崩溃而丢人呢?还是希望程序在设计和编译时、至少在有限的验收测试时就发现BUG呢?

如果你是后者,就应该理解“强类型的编程”概念。
------解决方案--------------------
dynamic 动态类型 试试看呢