Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A kód írásakor időnként előfordulhat, hogy hosszú utasításokat hoz létre, amelyek vízszintes görgetést igényelnek a Kódszerkesztőben. Bár ez nem befolyásolja a kód futását, megnehezíti, hogy Ön vagy bárki más is elolvassa a kódot a monitoron megjelenő módon. Ilyen esetekben érdemes megfontolni az egyetlen hosszú utasítás több sorra bontását.
Egyetlen utasítás több sorra bontása
Használja a sor-törési karaktert, amely egy aláhúzásjel (_), azon a ponton, ahol a sort meg szeretné törni. Az aláhúzásjelet közvetlenül szóköznek kell megelőznie, és közvetlenül sorvégjelnek (kocsi-visszatérés) vagy (a 16.0-s verziótól kezdve) megjegyzésnek, amelyet kocsi-visszatérés követ, kell követnie.
Megjegyzés:
Bizonyos esetekben, ha kihagyja a sor-folytatás karaktert, a Visual Basic fordító implicit módon folytatja az utasítást a következő kódsoron. Azoknak a szintaxiselemeknek a listáját, amelyekből kihagyhatja a sor-folytatás karaktert, lásd az "Implicit sor folytatása" című rész a Utasítások között.
Az alábbi példában az utasítás négy sorra van bontva, ahol az összes sor végén (kivéve az utolsót) találhatóak sor-folytatási karakterek.
cmd.CommandText = _
"SELECT * FROM Titles JOIN Publishers " _
& "ON Publishers.PubId = Titles.PubID " _
& "WHERE Publishers.State = 'CA'"
Ezzel a sorozattal a kód olvashatóbbá válik online és nyomtatott formában is.
A sorelhúzó karakternek a sor utolsó karakterének kell lennie. Nem követheti semmi más ugyanabban a sorban.
Bizonyos korlátozások vonatkoznak arra, hogy hol használhatja a sor-folytatás karaktert; Például nem használhatja argumentumnév közepén. Az argumentumlistát megszakíthatja a sor-folytatás karakterrel, de az argumentumok egyedi nevének érintetlennek kell maradnia.
A megjegyzéseket nem folytathatja a sortörés karakterrel. A fordítóprogram nem vizsgálja meg a megjegyzésben szereplő karaktereket különleges jelentést keresve. Többsoros megjegyzés esetén ismételje meg a megjegyzésszimbólumot (') minden sorban.
Bár az egyes állítások külön sorba helyezése az ajánlott módszer, a Visual Basic lehetővé teszi, hogy több utasítást is ugyanarra a sorra helyezzen.
Több utasítás elhelyezése ugyanazon a sorban
Az utasításokat kettősponttal (:) kell elválasztania, ahogyan az alábbi példában is látható:
text1.Text = "Hello" : text1.BackColor = System.Drawing.Color.Red