Sdílet prostřednictvím


Strings.Left(String, Int32) Metoda

Definice

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

public:
 static System::String ^ Left(System::String ^ str, int Length);
public static string Left (string? str, int Length);
public static string Left (string str, int Length);
static member Left : string * int -> string
Public Function Left (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 vlevo.

Length
Int32

Povinná hodnota. Integer Výraz. Čí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 levé strany řetězce.

Výjimky

Length< 0.

Příklady

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

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

Poznámky

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

Poznámka

Funkce LeftB v předchozí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 LeftB již nejsou podporovány.

Platí pro

Viz také