Re: [.NET] 字串大小

看板Visual_Basic作者 (矇面加菲獅)時間19年前 (2006/04/24 12:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
VB6 LenB(StrConv(str1, vbFromUnicode)) VB 2005 System.Text.Encoding.Default.GetBytes(str1).Length 謝謝上面兩位啦,意思就是這樣啦 那麼結論就是這樣囉@@" LenB 相當於 Length StrConv 相當於 System.Text.Encoding.Default.GetBytes() ※ 引述《myrabbit (兔)》之銘言: : 不好意思,我也不懂LenB方法是用來處理什麼的, : 不過如果是要"把String轉成byte()後,取得長度" : 這樣應該也可以↓ : Dim len As Integer = System.Text.Encoding.Default.GetBytes("字串").Length : --- : System.Text.Encoding → 表示字元編碼方式。 (msdn解釋) : Default → 採用目前電腦環境的編碼方式編碼,其他還有Unicode、ASCII、UTF7等 : GetBytes → 將傳入的文字轉成byte陣列,可以傳入char() 或 string : Length → 直接取得轉好byte陣列後的長度 : ※ 引述《rocksan (Rocksan)》之銘言: : : ======================================================== : : 這個不知道是不是你要的功能,好像沒有內建的Function可以做到 : : 只好自已加一個。 : : 小弟是VB.NET新手,多多指教 : : Public Function StringLen(ByVal oString As String) As Integer : : Dim strArray() As Byte : : Dim Strlen As Integer : : Dim MyEncoder As System.Text.Encoding = System.Text.Encoding.Default : : strArray = MyEncoder.GetBytes(oString) : : Strlen = strArray.Length : : Return Strlen : : End Function -- ▃▅▇▆▄ ▆▂▃ ` 逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" . █████████▃i ▁▄▇ 更多悽悽慘慘的遭遇………██▆▃ █▅▆▃ˍ▄* ▂█▄▇▅▂. 我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.175.60
文章代碼(AID): #14J5aGXC (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
1
1
0
1
文章代碼(AID): #14J5aGXC (Visual_Basic)