Отправляет email-рассылки с помощью сервиса Sendsay

Visual Basic.NET. Уроки

  Все выпуски  

Visual Basic.NET. Уроки


Информационный Канал Subscribe.Ru

Основы VB.NET. Уроки с сайта http://progs.biz

Рассылка №48

Основы VB.NET. Урок 46. Именованные параметры.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 46. Именованные параметры.

К. Грегори. Использование Visual C++ 6. Специальное издание

Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Уроки по DirectX
Уроки по DirectX. Использование графики (Direct3D, DirectDraw), звука, взаимодействие с пользователем (DirectInput). Применение DirectX в Visual C++, Visual Basic и др., на платформе .NET (языки C#, VB.NET). Каждый урок расчитан на 15-20 минут.

Основы 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)
Наверх

Copyright Алексеев Игорь, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное