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.

この例では、 関数を使用して、指定された RightStringの部分文字列を返す方法を示します。 プロパティを持つ 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を完全に修飾する必要があります。

注意

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

適用対象

こちらもご覧ください