Sdílet prostřednictvím


Strings.Right(String, Int32) Metoda

Definice

Vrátí řetězec obsahující zadaný počet znaků z pravé strany řetězce.

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

Parametry

str
String

Povinná hodnota. String výraz, ze kterého jsou vráceny znaky nejvíce vpravo.

Length
Int32

Povinná hodnota. Integer. Číselný výraz označující, kolik znaků se má vrátit. Pokud je hodnota 0, vrátí se řetězec nulové délky (""). Pokud je větší nebo roven počtu znaků v str, vrátí se celý řetězec.

Návraty

Řetězec obsahující zadaný počet znaků z pravé strany řetězce.

Výjimky

Length< 0.

Příklady

Tento příklad ukazuje použití Right funkce k vrácení podřetěžce daného String. Ve třídě, která má Right vlastnost, může být nutné plně kvalifikovat Right funkci.

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

Poznámky

Pokud chcete určit počet znaků v str, použijte Len funkci . Pokud se používá ve formuláři Windows Form nebo jakékoli jiné třídě, která má Right vlastnost, musíte plně kvalifikovat funkci pomocí Microsoft.VisualBasic.Strings.Right.

Poznámka

Funkce RightB v dřívějších verzích jazyka Visual Basic vrací řetězec v bajtech, nikoli ve znacích. Používá se především pro převod řetězců v aplikacích dvoubajtové znakové sady (DBCS). Všechny aktuální řetězce jazyka Visual Basic jsou ve formátu Unicode a RightB již nejsou podporovány.

Platí pro

Viz také