XPathmania является хорошим небольшим инструментом для записи и тестирования запросов XPath.
Из здесь :
Обычно вы используете оператор Call для вызова процедуры, которая не вернуть значение. Если процедура возвращает значение, оператор Call отбрасывает его.
Вы не обязаны использовать оператор Call при вызове процедура. Однако это улучшает читаемость вашего кода.
Таким образом, по сути, ProOne () и Call ProOne () семантически эквивалентны.
Хотя они технически эквивалентны, я бы возражал против использования "Call". При переходе с VB6 на VB.Net важно понимать, что это совершенно разные языки, для которых нужно писать совершенно по-разному. К сожалению, Microsoft хотела предоставить поддержку разработчикам VB6, и они предоставили это, добавив функциональность, имитирующую функциональность VB6, но значительно уступающую эквиваленту .Net.
Прекращение всех связей с любыми остатками VB6 заставит разработчиков остановиться используя эти биты как можно быстрее, что приведет к улучшению вывода кода.
Нет ни плюсов, ни минусов.
Ключевое слово Call - это устаревшее ключевое слово из старых диалектов VB.
В VB.net оно не имеет значения и является синатический сахар.
Из документации
Передает управление функции, Sub, или библиотека динамической компоновки (DLL) процедура. [Вызов] имя_процедуры [ (argumentsList)]
итак,
Обычно вы используете оператор Call для вызвать процедуру, которая не возвращает ценность. Если процедура возвращает значение, оператор Call его отбрасывает.
Вы не обязаны использовать Call заявление при вызове процедуры. Однако это улучшает читаемость вашего кода.