资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

一个小问题

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

比如有一个函数,有两种写法:  
   
  (1)  
  Public   Function   Func(ByVal   s1   As   String,ByVal   s2   As   String,ByRef   s3   As   String)As   String  
  ****************************  
  以下部分为参数Check  
  ****************************  
  Check   s1  
  具体代码略  
   
  Check   s2  
    if   s2<>"txt"   And   s2<>"num"   then  
            return   ""  
    End   if  
  ****************************  
  以下部分为具体操作  
  ****************************  
  Select   Case   s2  
        Case   "txt"  
                具体处理略  
        Case   "num"  
                具体处理略  
  End   Select  
  End   Function  
   
   
  (2)  
  Public   Function   Func(ByVal   s1   As   String,ByVal   s2   As   String,ByRef   s3   As   String)As   String  
  ****************************  
  以下部分为参数Check  
  ****************************  
  Check   s1  
  具体代码略  
   
  ****************************  
  以下部分为具体操作  
  ****************************  
  Select   Case   s2  
        Case   "txt"  
                具体处理略  
        Case   "num"  
                具体处理略  
        Case   Else  
                Return   ""  
  End   Select  
  End   Function  
   
   
  (第一种写发把参数检查和具体处理明显分开的)请问哪种写法更好些,为什么?谢谢!

网友回答:


 

 
热门推荐笔记本: IBM笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved