Основы VB.NET Урок 46. Именованные параметры
При передаче параметров в функцию важен порядок параметров. Т. е. следующие два варианта различны:
f("NY", 3)
и
f(3, "NY")
Но иногда нам удобнее передавать параметры по имени. Правда, это требуется не так часто, но все же иногда это очень удобно. В этом случае при вызове функции мы и используем именованные параметры.
Вот пример:
Module Test
'Начало функции.
Function div(ByVal n As Integer, ByVal m As Integer) As Single
Return n / m
End Function
Sub main()
Dim res As Single
Dim a, b As Integer
a = 1
b = 2
'Используем именованные параметры.
res = div(m:=b, n:=a)
Console.WriteLine("a/b={0}", res)
End Sub
End Module
Как вы видите, использование именованных параметров определяется только при вызове функции (а не при ее объявлении). При этом мы используем следующий синтакис - имя параметра, двоеточие со знаком равно, значение параметра:
div(m:=b, n:=a)
|