C#小程序问题??
using   System.IO   ; 
 using   System.Windows.Forms   ;   //导入程序中用到的名称空间 
 class   Recycle 
 { 
 public   static   void   Main   (   ) 
 { 
 int   c   =   0   ;   //   定义此变量主要是来判断目录中是否有文件 
 foreach   (   string   s1   in   Directory.GetFiles   (    "c:\\recycled "   )   )   //   返回文件名称字符串行时的枚举类型 
 { 
 ++c   ; 
 } 
 if   (   c   >    0   )   //判断是否存在文件如果   c   >    0则回收站有文件,反之则没有 
 { 
  DialogResult   r   =   MessageBox.Show   (    "是否确定? "   ,    "垃圾处理! "   ,    
          MessageBoxButtons.YesNo   ,   MessageBoxIcon.Question   )   ;    
  //   显示 "确定 "和 "取消 "二个按钮,图标显示是一个问号。 
  int   ss=(int)r   ; 
  if   (   ss==6   )   //   按动确定按钮 
   {   foreach   (   string   s   in   Directory.GetFiles   (    "c:\\recycled "   )   )    
    //   把全路径名称房子   s中 
    { 
     File.Delete   (   s   )   ;   //删除此文件 
    } 
   } 
  } 
 } 
 } 
 就是int   ss=(int)r   ; 
        if   (   ss==6   )   //   按动确定按钮    
             我不太明白为什么ss==6时为按动确定按钮
------解决方案--------------------C#  
 [ComVisibleAttribute(true)]  
 public enum DialogResult    
 Abort 对话框的返回值是 Abort(通常从标签为“中止”的按钮发送)。   
  Cancel 对话框的返回值是 Cancel(通常从标签为“取消”的按钮发送)。   
  Ignore 对话框的返回值是 Ignore(通常从标签为“忽略”的按钮发送)。   
  No 对话框的返回值是 No(通常从标签为“否”的按钮发送)。   
  None 从对话框返回了 Nothing。这表明有模式对话框继续运行。   
  OK 对话框的返回值是 OK(通常从标签为“确定”的按钮发送)。   
  Retry 对话框的返回值是 Retry(通常从标签为“重试”的按钮发送)。   
  Yes 对话框的返回值是 Yes(通常从标签为“是”的按钮发送)。     
 可能那个OK就是6吧
------解决方案--------------------你这样if(r==DialogResult.Ok) 
 不就行了吗?为什么要哪行麻烦呀!
------解决方案--------------------DialogResult.Yes   
 比较常见的是这样的写法   
 if(r==DialogResult.OK) 
 ========= 
 int ss=(int)r ; 
 if ( ss==6 ) // 按动确定按钮 
------解决方案--------------------int ss=(int)r ; 
  if ( ss==6 ) // 按动确定按钮 
 ------------------- 
 说实话要是我看到team中有人这么写...一定请他去回下炉...
------解决方案--------------------int ss=(int)r ; 
  if ( ss==6 ) // 按动确定按钮 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 小弟才疏学浅,实在没看明白,