Strings.Right(String, Int32) メソッド

定義

文字列の右側から、指定した文字数を含む文字列を返します。

public:
 static System::String ^ Right(System::String ^ str, int Length);
public static string Right(string? str, int Length);
public static string Right(string str, int Length);
static member Right : string * int -> string
Public Function Right (str As String, Length As Integer) As String

パラメーター

str
String

必須。 String 右端の文字が返される式。

Length
Int32

必須。 Integer。 返す文字数を表す数式を指定します。 0 を指定した場合は、長さ 0 の文字列 ("") を返します。 strの文字数以上の場合は、文字列全体が返されます。

返品

文字列の右側から指定した文字数を含む文字列。

例外

Length < 0。

この例では、 Right 関数を使用して、特定の Stringの部分文字列を返す方法を示します。 Right プロパティを持つクラスでは、Right関数を完全に修飾することが必要な場合があります。

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

注釈

strの文字数を確認するには、Len関数を使用します。 Windows フォーム、または Right プロパティを持つその他のクラスで使用する場合は、Microsoft.VisualBasic.Strings.Right で関数を完全に修飾する必要があります。

Note

以前のバージョンの Visual Basic の RightB 関数は、文字ではなくバイト単位の文字列を返します。 それは主に、2 バイト文字セット (DBCS) アプリケーションで文字列を変換するために使用します。 現在のVisual Basic文字列はすべて Unicode であり、RightB はサポートされなくなりました。

適用対象

こちらもご覧ください