当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·asp.net的开发工具    »显示摘要«
    摘要: 请问大家现在用什么开发工具,另外在www.asp.net 上的web matrix是哪个版本,1.1的哪儿有下,有没有中文版的, ......
 ·jms、j2c是什么的缩写    »显示摘要«
    摘要: 3ks ......


在C#中怎样定义一个函数的参数是可选的

就象VB中Optional

NO.1   作者: insect_wsj

函数重载

NO.2   作者: fickle

用数组做参数也可以

NO.3   作者: webdiyer

函数重载:  
  public   void   mymethod(){  
  .....  
  }  
   
  public   void   mymethod(string   param1){  
  .....  
  }  
   
  public   void   mymethod(string   mystr,int   myint){  
  ...  
  }

NO.4   作者: ji0

 
  class   MY   {  
   
  public   static   void   Main()   {  
  /*  
  调用,只用到str参数  
  */  
  MY.Write("dd");  
   
  /*  
    *   用到可可选参数,可以是一个,两个,更多  
    */  
  MY.Write("str",   "str1");  
  MY.Write("str",   "str1",   "str2");  
   
  string[]   strs   =   {"str1",   "str2",   "str3",   "str4"};  
  MY.Write("str",   strs);  
     
  Console.Read();  
     
  }  
   
  /*用关键字params.定义可选参数时如果还有其它参数,可选参数放在最后  
    */  
  static   void   Write(string   str,   params   string[]   strs)   {  
   
  Console.WriteLine(str);  
  foreach(string   s   in   strs)   {  
   
  Console.WriteLine(s);  
  }  
  }  
   
   
  }  
 


 ·关于oa,请指教    »显示摘要«
    摘要: 小弟的毕设题目是办公自动化的设计和实现,老师叫用lotus notes做.但现在偶是一头雾水,不知所谓. 特别是关于lotus notes,第一次看到,又不想去学新的语言.想问不用lotus notes用java可以做吗?比如用oracle+java可以实现吗? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE