Udostępnij za pośrednictwem


Porady: przerywanie i łączenie instrukcji w Code (Visual Basic)

Podczas pisania kodu, można czasem utworzyć długich instrukcji, które wymagają przewijanie w poziomie w edytorze kodu.Mimo że nie wpływa to na sposób wykonywania kodu, to stanowi utrudnienie dla nikogo odczytać ten kod, znajdującego się na monitorze.W takim wypadku należy rozważyć podzielenie pojedynczą instrukcją długi w kilku wierszach.

Aby podzielić pojedynczej instrukcji na wiele wierszy

  • Należy używać znaku kontynuacji wiersza, który jest znakiem podkreślenia (_), w momencie, w którym chcesz na podział wiersza.Znak podkreślenia musi natychmiast poprzedzony spacją i bezpośrednio po niej terminator wiersza (powrót karetki).

    [!UWAGA]

    W niektórych przypadkach Jeżeli pominięto znak kontynuacji wiersza kompilator języka Visual Basic niejawnie będzie instrukcja w kolejnej linii kodu.Aby uzyskać listę elementy składni, dla których można pominąć znak kontynuacji wiersza, zobacz "Niejawna kontynuacji wiersza" w Instrukcje w Visual Basic.

    W poniższym przykładzie instrukcja jest dzielony na cztery linie ze znakami kontynuacji wiersza kończące wszystkie, ale ostatni wiersz.

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

    Za pomocą tej sekwencji ułatwia swój kod do czytania, zarówno online, jak i kiedy drukowane.

    Znak kontynuacji wiersza musi być ostatniego znaku w wierszu.Nie może następować go z jakichkolwiek innych czynności w tym samym wierszu.

    Istnieją pewne ograniczenia co do których można użyć znaku kontynuacji wiersza; na przykład nie można go używać w środku nazwy argumentu.Możliwe jest rozbicie listy argumentów znakiem kontynuacji wiersza, ale poszczególne nazwy argumentów muszą pozostać nienaruszone.

    Komentarz nie może kontynuować za pomocą znaku kontynuacji wiersza.Kompilator nie badać znaków w komentarz dotyczący specjalne znaczenie.Dla komentarz wielowierszowego powtórzenie symbolu komentarz (') w każdym wierszu.

Mimo, że wprowadzenie każdej instrukcji w osobnym wierszu jest to zalecana metoda, Visual Basic również pozwala na umieszczenie wielu instrukcji w tym samym wierszu.

Aby umieścić wiele instrukcji w tym samym wierszu

  • Sprawozdaniu należy oddzielać dwukropkiem (:), jak w poniższym przykładzie.

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

Zobacz też

Inne zasoby

Struktura programu i konwencje związane z kodami (Visual Basic)

Instrukcje w Visual Basic