progs.biz  
Начало>VB.NET>Основы>Урок 46
C#
VB.NET
Visual C++.NET
ASP.NET
Visual C++ 6
WinAPI
C/C++
Delphi
C++ Builder
Java
SQL
PHP
DirectX
Visual Basic 6.0
Ассемблер
Интернет
Сист. прогр-ние
Pocket PC
Обзор книг
Обзор программ

Джон Коннелл. Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET
Джон Коннелл. Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET
Заказать на Озоне



Яндекс-цитирования

Основы 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)
Рассылки нашего сайта на Subscribe.Ru
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


 
 
Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2008 сайт progs.biz
© 2002-2008 Игорь Алексеев