共用方式為


Strings.Len 方法 (UInt64)

注意:這個方法是 .NET Framework 2.0 版的新功能。

傳回包含字串中字元數或儲存變數所需位元組數的整數。

這個方法不符合 CLS 標準。 符合 CLS 標準的其他選項為 Len(Int64)

命名空間: Microsoft.VisualBasic
組件: Microsoft.VisualBasic (在 microsoft.visualbasic.dll 中)

語法

'宣告
<CLSCompliantAttribute(False)> _
Public Shared Function Len ( _
    Expression As ULong _
) As Integer
'用途
Dim Expression As ULong
Dim returnValue As Integer

returnValue = Strings.Len(Expression)
[CLSCompliantAttribute(false)] 
public static int Len (
    ulong Expression
)
[CLSCompliantAttribute(false)] 
public:
static int Len (
    usigned long long Expression
)
/** @attribute CLSCompliantAttribute(false) */ 
public static int Len (
    UInt64 Expression
)
CLSCompliantAttribute(false) 
public static function Len (
    Expression : ulong
) : int

參數

  • Expression
    任何有效的 String 運算式或變數名稱。如果 Expression 的型別為 ObjectLen 函式就會傳回要由 FilePut 函式寫入檔案的大小。

傳回值

傳回包含字串中字元數或儲存變數所需位元組數的整數。

備註

如需詳細資訊,請參閱 Visual Basic 的主題 Len 函式 (Visual Basic)

使用使用者定義型別和 Object 變數時,Len 函式會傳回將由 FilePut 函式寫入檔案中的大小。如果 Object 包含 String,它將會傳回字串的長度。如果 Object 包含任何其他型別,它將會傳回要由 FilePut 函式寫入檔案的物件大小。

VBFixedString 屬性可套用於物件中的字串欄位,指出寫入磁碟時的字串大小 (以位元組為單位)。Len 函式會使用 VBFixedString 屬性 (如果提供使用時),以判斷 Object 變數的大小。

Note注意事項

當配合使用者定義資料型別中的可變長度字串使用時,Len 函式可能無法判斷實際所需的儲存位元組數量。

Note注意事項

Visual Basic 先前版本的 LenB 函式傳回字串中的位元組數,而非字元數。這項功能主要用來轉換雙位元組字元集 (DBCS) 應用程式中的字串。目前所有的 Visual Basic 字串都以 Unicode 編碼,且不再支援 LenB

範例

這個範例使用 Len 傳回字串中的字元數。

' Initializes variable.
Dim TestString As String = "Hello World"
' Returns 11.
Dim TestLen As Integer = Len(TestString)

平台

Windows 98、 Windows 2000 SP4、 Windows CE、 Windows Millennium Edition、 Windows Mobile for Pocket PC、 Windows Mobile for Smartphone、 Windows Server 2003、 Windows XP Media Center Edition、 Windows XP Professional x64 Edition、 Windows XP SP2、 Windows XP Starter Edition

.NET Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。

版本資訊

.NET Framework

支援版本:2.0

.NET Compact Framework

支援版本:2.0

請參閱

參考

Strings 類別
Strings 成員
Microsoft.VisualBasic 命名空間

其他資源

Len 函式 (Visual Basic)
資料型別摘要 (Visual Basic)
FilePut 函式
VBFixedStringAttribute 類別
字串操作摘要
資料型別摘要 (Visual Basic)
InStr 函式 (Visual Basic)
程式設計項目的支援變更摘要