Strings.Left(String, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.