Sdílet prostřednictvím


Postupy: Předání argumentů proceduře (Visual Basic)

Při volání procedury podle názvu procedury s seznam argumentů v závorkách.Poskytnout odpovídající každý požadovaný parametr argument definuje postup a volitelně lze zadat argumenty Optional parametry.Pokud nezadáte Optional parametr ve volání musí obsahovat čárku označit jeho místo v seznamu argumentů, pokud jsou poskytovat žádné další argumenty.

Pokud máte v úmyslu předat argument typu dat liší od odpovídajícího parametru, například Byte na String, můžete nastavit přepínač kontrola typu (Option Strict – příkaz) na Off.Pokud Option Strict je On, musíte použít buď rozšiřování převody nebo explicitní převod klíčová slova.Další informace naleznete v tématu Rozšíření a zúžení převodů (Visual Basic) a Funkce pro převod typů (Visual Basic).

Další informace naleznete v tématu Parametry a argumenty procedury (Visual Basic).

Jeden nebo více argumentů předat postup

  1. V příkazu volání podle názvu procedury závorky.

  2. Uvnitř závorek vložit seznam argumentů.Zadat argument pro každý povinný parametr že definuje postup a oddělte je čárkami.

  3. Zkontrolujte, zda že je každý argument, že platný výraz, jehož výsledkem je datový typ lze převést na typ postupu definuje odpovídající parametru.

  4. Pokud parametr je definován jako Nepovinné (Visual Basic), můžete zahrnout do seznamu argumentů nebo ji vynechat.Pokud jej vynecháte, použije postup definován pro tento parametr výchozí hodnotu.

  5. Pokud vynecháte argument Optional parametr a je po ní v seznamu parametrů jiný parametr, je možné označit místo vynechaný argument nadbytečné čárky v seznamu argumentů.

    Následující příklad volání Visual BasicMsgBox funkce. 

    Dim mbResult As MsgBoxResult
    Dim displayString As String = "Show this string to the user"
    mbResult = MsgBox(displayString, , "Put this in the title bar")
    

    V předchozím příkladu poskytuje požadované první argument, což je řetězec zprávy zobrazit.Je vynechán argument pro volitelný druhý parametr, který určuje tlačítka v okně zobrazit.Protože volání neposkytuje žádnou hodnotu, MsgBox používá výchozí hodnotu MsgBoxStyle.OKOnly, který zobrazuje pouze OK tlačítko.

    Druhá čárka v seznamu argumentů označí místo druhý argument vynechán a poslední řetězec předán volitelné třetím parametru MsgBox, což je text zobrazený v záhlaví.

Viz také

Úkoly

Postupy: Definování parametru pro proceduru (Visual Basic)

Koncepty

Sub – procedury (Visual Basic)

Procedury funkcí (Visual Basic)

Procedury vlastnosti (Visual Basic)

Procedury operátoru (Visual Basic)

Předávání argumentů podle hodnoty a odkazu (Visual Basic)

Rekurzivní procedury (Visual Basic)

Procedura přetížení (Visual Basic)

Objektově orientované programování (C# a Visual Basic)

Další zdroje

Objekty a třídy v jazyce Visual Basic