Nasıl yapılır: Kodda Deyimleri Bölme ve Birleştirme (Visual Basic)

Kodunuzu yazarken, bazen Kod Düzenleyicisi'nde yatay kaydırma gerektiren uzun deyimler oluşturabilirsiniz. Bu durum kodunuzun çalışma şeklini etkilemese de, sizin veya başka birinin kodu monitörde göründüğü şekilde okumasını zorlaştırır. Böyle durumlarda, tek uzun deyimini birkaç satıra bölmeyi düşünmelisiniz.

Tek bir deyimi birden çok satıra bölmek için

Çizginin kesmesini istediğiniz noktada, bir alt çizgi ()_ olan çizgi devamlılığı karakterini kullanın. Alt çizginin hemen önüne bir boşluk ve hemen ardından bir satır sonlandırıcısı (satır başı) veya (sürüm 16.0'dan başlayarak) bir açıklama ve ardından satır başı eklenmelidir.

Not

Bazı durumlarda, satır devamlılığı karakterini atlarsanız, Visual Basic derleyicisi deyimini bir sonraki kod satırında örtük olarak devam ettirecektir. Satır devamlılığı karakterini atlayabileceğiniz söz dizimi öğelerinin listesi için Deyimler'deki "Örtük Satır Devamlılığı" bölümüne bakın.

Aşağıdaki örnekte deyimi, son satır dışında tümünü sonlandıran satır devamlılığı karakterleriyle dört satıra ayrılmıştır.

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

Bu sırayı kullanmak, kodunuzun hem çevrimiçi hem de yazdırıldığında okunmasını kolaylaştırır.

Satır devamlılığı karakteri, bir satırdaki son karakter olmalıdır. Aynı satırdaki başka bir şeyle takip edebilirsiniz.

Satır devamlılığı karakterini kullanabileceğiniz yerle ilgili bazı sınırlamalar vardır; örneğin, bunu bağımsız değişken adının ortasında kullanamazsınız. Bir bağımsız değişken listesini satır devamlılığı karakteriyle kesebilirsiniz, ancak bağımsız değişkenlerin tek tek adlarının değişmeden kalması gerekir.

Satır devamlılığı karakteri kullanarak açıklamaya devam ettiremezsiniz. Derleyici, açıklamadaki karakterleri özel anlam açısından incelemez. Çok satırlı bir açıklama için, her satırda açıklama simgesini (') yineleyin.

Her deyimi ayrı bir satıra yerleştirmek önerilen yöntem olsa da, Visual Basic aynı satıra birden çok deyim yerleştirmenizi de sağlar.

Aynı satıra birden çok deyim yerleştirmek için

Aşağıdaki örnekte olduğu gibi deyimleri iki nokta üst üste (): ile ayırın:

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

Ayrıca bkz.