Share via


Right 函式 (Visual Basic)

更新:2007 年 11 月

傳回包含來自於某一字串右邊指定數量字元的字串。

Public Shared Function Right( _
   ByVal str As String, _
   ByVal Length As Integer _
) As String

參數

  • str
    必要項。String 運算式,會從其中傳回最右邊的字元。

  • Length
    必要項。Integer。表示要傳回多少字元的數值運算式。如果此引數為 0,則會傳回長度為零的字串 ("")。如果此引數大於或等於 str 中的字元數量,則會傳回整個字串。

例外狀況

例外狀況類型

錯誤代碼

條件

ArgumentException

5

Length < 0.

如果將使用非結構化錯誤處理的 Visual Basic 6.0 應用程式升級,請參閱「錯誤代碼」資料行 (您可以將錯誤代碼與 Number 屬性 (Err 物件) 比對)。但是,請盡可能考慮以 Visual Basic 的結構化例外處理概觀 取代這類錯誤控制項。

備註

若要判斷 str 中的字元數,請使用 Len 函式。如果使用於 Windows Form 中,或具有 Right 屬性的任何其他類別,則必須以 Microsoft.VisualBasic.Right 完整限定函式。

注意事項:

在前版的 Visual Basic 中,RightB 函式會以位元組為單位傳回字串,而不是字元。這項功能主要用於轉換雙位元組字元集 (DBCS) 應用程式中的字串。目前所有的 Visual Basic 字串都是 Unicode,而且不再支援 RightB。

範例

這個範例會示範使用 Right 函式,以傳回指定 String 的子字串。在具有 Right 屬性的類別中,可能需要完整限定 Right 函式。

Dim TestString As String = "Hello World!"
' Returns "World!".
Dim subString As String = Microsoft.VisualBasic.Right(TestString, 6)

需求

命名空間Microsoft.VisualBasic

模組:Strings

組件:Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)

請參閱

概念

程式設計項目的支援變更摘要

參考

字串操作摘要

Left 函式 (Visual Basic)

Len 函式 (Visual Basic)

Mid 函式 (Visual Basic)

ArgumentException