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помощью .

Примечание

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

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

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