Strings.Left(String, Int32) Метод

Определение

Возвращает строку, содержащую указанное число символов в левой части строки.

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

Параметры

str
String

Обязательно. String выражение, из которого возвращаются крайние слева символы.

Length
Int32

Обязательно. Integer выражение. Числовое выражение, указывающее, сколько символов необходимо вернуть. Если значение равно 0, возвращается строка нулевой длины (""). Если значение больше или равно числу символов в str, возвращается вся строка.

Возвращаемое значение

Строка, содержащая указанное число символов в левой части строки.

Исключения

Length < 0.

Примеры

В этом примере показано использование Left функции для возврата подстроки заданного объекта String. В классе с свойством Left может потребоваться полностью квалифицировать функцию Left .

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

Комментарии

Чтобы определить количество символов, strиспользуйте функцию Len . Если используется в приложении Windows Forms или любом другом классе с свойством Left, необходимо полностью указать функцию с Microsoft.VisualBasic.Left.

Note

Функция LeftB в предыдущих версиях Visual Basic возвращает строку в байтах, а не символы. Он используется в основном для преобразования строк в приложениях с двойным байтовым набором символов (DBCS). Все текущие строки Visual Basic находятся в Юникоде, и LeftB больше не поддерживается.

Применяется к

См. также раздел