C#里为何不支持在方法中定义方法
C#象如下格式的定义为什么不受支持 
                         void   M() 
                         {    
                                     void   N() 
                                     {}   
                                     N(); 
                         } 
 而Delphi就支持
------解决方案--------------------楼上的放屁! 
 ------------------- 
 C#中可以在函数中使用匿名函数
------解决方案--------------------我看一个版本的c就可以这么定义........ 
 各种语言和平台间的差异麻
------解决方案--------------------楼上的放屁! 
 ------------------- 
 C#中可以在函数中使用匿名函数   
 ---------- 
   1. 2.0版本以上才有匿名函数 
   2. 匿名函数不是子函数 
     本人认为使用子函数有两点功能 
      1)重复调用  2)查看、调试代码方便,看上去也简洁漂亮 
    你认为匿名函数有这两点功能吗?而编辑器可折叠实现了第二个功能。 
------解决方案--------------------匿名函数就可以实现这种功能了,
------解决方案--------------------private void button1_Click(object sender, EventArgs e) 
 { 
     int i = 1234; 
     EventHandler vEventHandler = delegate(object ASender, EventArgs AEventArgs) 
     {  
             MessageBox.Show(i.ToString());  
     }; 
     Invoke(vEventHandler); 
 }