Function PadQuotes(ByVal strIn As String) As String
PadQuotes = strIn.Replace("", "")
End Function
该函数在某个类里能编译通过,而且没有定义全局变量PadQuotes,在该方法中为什么不要定义,而且返回值也没有设置?
怎么理解
其实,你这个应该在VB中问,因为这算是VB的语法定义。
如果是一个有返回值函数,那么,本身的函数名就是这个函数的返回值,并结束这个函数即
PadQuotes = strIn.Replace("", "")相当于
return(strIn.Replace("", ""))
在VB.NET中,提倡用后者,而不再使用前者了。