download sample code
有時網頁為了版面需要, 只想顯示部份字串,如下圖標註黃色的部份, 希望只顯示部份字串, 若文字過長就用 ... 來表示

(圖片擷取自 http://news.msn.com.tw/ )
您當然可以用 xxx.Substring(0,20) + " ....", 或者用vb.net 的 Left( "xxxxx...", 20) & " ..."
但通常實務上, 都會加個 if 判斷, 若字串真的太長才會加上 "...", 也會判斷 string 有沒有值, 因此最後會大約寫成
if .... 判斷 string 是不是null ... then
if .... 判斷 string 有沒有過長.... then
在這裡在刪掉過長的文字
end if
end if
看起來就太長了, 對吧?!
由於這個功能算常用到, 不妨用以下的方法寫起來(您可以看到它都只需要一行就達到目的了), 以後就可以反覆叫用

這裡的程式碼則可以在各專案中重覆叫用,不必每次都寫它們
