类型:转载 责任编辑: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
(第一种写发把参数检查和具体处理明显分开的)请问哪种写法更好些,为什么?谢谢!
网友回答: