Sdílet prostřednictvím


Jak: přerušit a kombinovat příkazy v kódu (Visual Basic)

Při psaní kódu, může být v některých případech vytvořit dlouhé příkazy, které vyžadují posouvání ve vodorovném směru v editoru kódu.I když to nemá žádný vliv na způsob spuštění kódu, to je obtížné pro vy ani nikdo jiný číst kód, jak je zobrazen na monitoru.V takovém případě byste měli zvážit, jednopříkazové dlouhé rozdělení do několika řádků.

Chcete-li rozdělit jeden příkaz na více řádků

  • Použijte znak pro pokračování řádku, což je podtržítko (_), v okamžiku, kdy má být řádek ukončen.Podtržítko, musí být bezprostředně předchází mezera a okamžitě následuje ukončení řádku (carriage return).

    [!POZNÁMKA]

    V některých případech vynecháte-li znak pro pokračování řádku, kompilátor jazyka Visual Basic bude implicitně pokračovat příkaz na další řádek kódu.Seznam prvků syntaxe, pro které lze vynechat znak pro pokračování řádku naleznete v tématu "Implicitní pokračování řádku" v Příkazy v jazyce Visual Basic.

    V následujícím příkladu je příkaz rozdělit na čtyři řádky s znaky pokračování řádku vyřídit všechny, ale poslední řádek.

    cmd.CommandText = _
        "SELECT * FROM Titles JOIN Publishers " _
        & "ON Publishers.PubId = Titles.PubID " _
        & "WHERE Publishers.State = 'CA'"
    

    Pomocí této posloupnosti bude váš kód čitelnější, online i při tisku.

    Znak pro pokračování řádku musí být poslední znak na řádku.Nelze jej postupujte s cokoli jiného na stejném řádku.

    Existují určitá omezení tak, aby kde můžete použít znak pokračování řádku. například nelze použít uprostřed název argumentu.Seznam argumentů se znak pro pokračování řádku lze přerušit, ale jednotlivé názvy argumentů musí zůstat beze změny.

    Poznámku nelze pokračovat pomocí znak pro pokračování řádku.Kompilátor nemá zkoumat znaků v komentáři pro zvláštní význam.Víceřádkové komentáře, opakujte symbol poznámky (') na každém řádku.

Přestože uvádění každý příkaz na samostatný řádek je doporučenou metodou Visual Basic lze také umístit více příkazů na stejném řádku.

Chcete-li umístit více příkazů na stejném řádku

  • Příkazy oddělte dvojtečkou (:), jako v následujícím příkladu.

    text1.Text = "Hello" : text1.BackColor = System.Drawing.Color.Red
    

Viz také

Další zdroje

Struktura programu a kód konvence (Visual Basic)

Příkazy v jazyce Visual Basic