Nasıl yapılır: Kodda Deyimleri Bölme ve Birleştirme (Visual Basic)
Kodunuzu yazarken, zaman zaman Kod Düzenleyicisi'nde yatay kaydırmayı kullanma gereksinimini ortaya çıkarmıştır uzun ifadeler oluşturabilirsiniz.Bu şekilde etkilemez, ancak kodunuz çalışır, onu, siz veya başka biri monitörde görünen kodu okumak için zorlaştırır.Bu gibi durumlarda, tek uzun ifadesi birkaç satırlara ayırma göz önünde bulundurmalısınız.
Tek bir deyimi çoklu satırlara bölmek için
Alt çizgi satır devamı karakteri kullanın (_), satır sonlarında istediğiniz noktada.Alt çizgi hemen önünde bir boşluk ve bir satır Sonlandırıcı (başı) hemen ardından gelir.
[!NOT]
Satır devamı karakter atlarsanız, bazı durumlarda, Visual Basic derleyicisi dolaylı olarak ifade kodun sonraki satırdan devam eder.Söz dizimi öğeleri bulmak kullanmayabilir satır devamı karakter listesi için bkz: "Örtülü satır devamı" Visual Basic'deki Deyimler.
Aşağıdaki örnekte, deyimi dört satır satır devamı karakterlerle tüm sona eriyor ama son satırı ayrılır.
cmd.CommandText = _ "SELECT * FROM Titles JOIN Publishers " _ & "ON Publishers.PubId = Titles.PubID " _ & "WHERE Publishers.State = 'CA'"
Bu sıra kullanarak kodunuzu okumak çevrimiçi ve ne zaman yazdırılmasını kolaylaştırır.
Satır devamı karakter bir satırdaki en son karakter uzunluğunda olmalıdır.Siz onu başka bir şey ile aynı satırda gelemez.
Satır devamı karakter burada kullanabileceğiniz farklı bazı sınırlamalar vardır; Örneğin, bir bağımsız değişken adı olarak kullanamazsınız.Bağımsız değişken listesine satır devamı karakter ile kesebilirsiniz, ancak tek tek bağımsız değişken adlarını değişmeden kalır.
Bir satır devamı karakter kullanarak yorum devam edemiyor.Derleyici özel anlamı ile ilgili bir yorum karakterleri incelemek değildir.Çok satırlı yorum, yorum sembolü tekrarlayın (') her satırda.
Her deyim ayrı bir satıra yerleştirmek için önerilen yöntem, olsa Visual Basic de aynı satıra birden fazla deyim yerleştirmenize olanak sağlar.
Aynı satıra birden çok deyimleri yerleştirmek için
İki nokta üst üste ile ifadelerini ayırmak (:), aşağıdaki örnekte olduğu gibi.
text1.Text = "Hello" : text1.BackColor = System.Drawing.Color.Red