Saturday, August 09, 2008 2:00 PM dede

String with XML Literal

Q:
Ada cara lain untuk menulis string panjang tanpa underscore(_)?

A:
Cara umum dalam VB.Net dalam penulisan string terutama yang panjang dan multiline adalah menggunakan underscore atau mengunakan StringBuilder.
Dan kalau anda di VB9, maka kita bisa menggunakan XML Literal sebagai 'stringbuilder'-nya.
Ini akan terlihat natural dan mirip bila kita menulis string di keluarga C.
Salah satu keunggulannya adalah pengabungannya dengan LINQ, kombinasi yang manis.

'markup-nya bisa apa saja. contoh: <string></string>,<a></a> selama valid xml.
Dim strString = <string>Hallo,
VB tanpa _ (underscore) dan
multiline string loh</string>.Value

Dim theID As Integer = 8
Dim strSQL As String = <sql>SELECT *
							FROM MyTable AS tbl
							WHERE tbl.id = <%= theID.ToString() %></sql>.Value

Share this post: | | | |
Filed under: ,

Comments

No Comments