(Новый объект ()). Метод () в VB.net - PullRequest
6 голосов
/ 09 марта 2010

Видимо, это не работает.

ПОЧЕМУ ???????

Я не хочу делать все это только для вызова моей функции:

Dim x as new Object()
x.Method()

Почему я должен делать это в две строки, когда могу в одну.

Ответы [ 2 ]

10 голосов
/ 09 марта 2010

Вам необходимо добавить ключевое слово Call.

    Call New Page().DataBind()

Это вызывает создание объекта перед передачей в оператор Call.

Да, я согласен, (New Object()).Method() кажется более интуитивным.

0 голосов
/ 09 марта 2010

Я предполагаю, что вы не хотите делать метод статичным?

public class foo
    public shared sub sayFoo
        console.writeline("foo")
    end sub
end class

тогда позвоните sayFoo like.

foo.sayFoo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...