(New Object()).Method() in VB.net
Apparently, this does not work.
WHY ???????
I don't want to do all this just to call my function:
Dim x as new Object()
x.Method()
Why do I have to do this in t开发者_Go百科wo lines when I can in one.
You need to add the Call keyword.
Call New Page().DataBind()
This causes the object to be created before passing to the Call statement.
Yes, I agree, (New Object()).Method()
seems more intuitive.
I'm assuming you don't want to make the method static?
public class foo
public shared sub sayFoo
console.writeline("foo")
end sub
end class
then call sayFoo like.
foo.sayFoo
精彩评论