Strings.Left(String, Int32) Yöntem

Tanım

Bir dizenin sol tarafından belirtilen sayıda karakter içeren bir dize döndürür.

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

Parametreler

str
String

Gerekli. String en soldaki karakterlerin döndürüldiği ifade.

Length
Int32

Gerekli. Integer ifade. Döndürülecek karakter sayısını belirten sayısal ifade. 0 ise, sıfır uzunlukta bir dize ("") döndürülür. içindeki karakter strsayısından büyük veya buna eşitse, dizenin tamamı döndürülür.

Döndürülenler

Bir dizenin sol tarafından belirtilen sayıda karakter içeren bir dize.

Özel durumlar

Length < 0.

Örnekler

Bu örnek, belirli Leftbir öğesinin String alt dizesini döndürmek için işlevinin kullanımını gösterir. Özelliği olan bir Left sınıfta, işlevin tam olarak nitelemesi Left gerekebilir.

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

Açıklamalar

içindeki strkarakter sayısını belirlemek için işlevini kullanın Len . Windows Forms bir uygulamada veya Left özelliğine sahip başka bir sınıfta kullanılıyorsa, işlevi Microsoft.VisualBasic.Left ile tam olarak nitelemeniz gerekir.

Note

Visual Basic'un önceki sürümlerindeki LeftB işlevi, karakter yerine bayt cinsinden bir dize döndürür. Esas olarak çift baytlı karakter kümesi (DBCS) uygulamalarında dize dönüştürmek için kullanılır. Tüm geçerli Visual Basic dizeleri Unicode'dadır ve LeftB artık desteklenmemektedir.

Şunlara uygulanır

Ayrıca bkz.