共用方式為


Visual Basic 中的 Nothing 和字串

處理字串時,Visual Basic 執行階段和 .NET Framework 評估 Nothing 的方式有所不同。

Visual Basic 執行階段和 .NET Framework

參考下列範例:

Dim MyString As String = "This is my string"
Dim stringLength As Integer
' Explicitly set the string to Nothing.
MyString = Nothing
' stringLength = 0
stringLength = Len(MyString)
' This line, however, causes an exception to be thrown.
stringLength = MyString.Length

Visual Basic 執行階段通常會將 Nothing 評估為空字串 ("")。 但 .NET Framework 則不會,並會在嘗試對 Nothing 執行字串作業時擲回例外狀況。

請參閱

其他資源

Visual Basic 中的字串簡介