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)