Strings.Mid Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen dizeden karakterler içeren bir dize döndürür.
Aşırı Yüklemeler
| Mid(String, Int32) |
Bir dizede belirtilen konumdan başlayan tüm karakterleri içeren bir dize döndürür. |
| Mid(String, Int32, Int32) |
Bir dizedeki belirtilen konumdan başlayarak belirtilen sayıda karakter içeren bir dize döndürür. |
Mid(String, Int32)
- Kaynak:
- Strings.vb
- Kaynak:
- Strings.vb
- Kaynak:
- Strings.vb
Bir dizede belirtilen konumdan başlayan tüm karakterleri içeren bir dize döndürür.
public:
static System::String ^ Mid(System::String ^ str, int Start);
public static string? Mid (string? str, int Start);
public static string Mid (string str, int Start);
static member Mid : string * int -> string
Public Function Mid (str As String, Start As Integer) As String
Parametreler
- str
- String
Gereklidir.
String karakterlerin döndürüldiği ifade.
- Start
- Int32
Gereklidir.
Integer Ifa -de. Döndürülecek karakterlerin başlangıç konumu. içindeki karakter strMid sayısından büyükse Start işlev sıfır uzunlukta bir dize ("") döndürür.
Start tek tabanlıdır.
Döndürülenler
Dizede belirtilen konumdan başlayan tüm karakterlerden oluşan bir dize.
Özel durumlar
Start
<= 0 veya Length< 0.
Örnekler
Bu örnekteki son satır, bir dizeden beşinci ve sonraki karakterleri döndürmek için işlevin bu aşırı yüklemesini Mid kullanır.
' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)
Açıklamalar
içindeki strkarakter sayısını belirlemek için işlevini kullanın Len .
Visual Basic'in bir Mid işlevi ve deyimi Mid vardır. Bu öğelerin her ikisi de bir dizede belirtilen sayıda karakter üzerinde çalışır, ancak Mid deyimi karakterleri değiştirirken Mid işlev karakterleri döndürür. Daha fazla bilgi için bkz. Mid Deyimi.
Not
MidB Visual Basic'in önceki sürümlerindeki işlev, 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 Visual Basic dizeleri Unicode'dadır ve MidB artık desteklenmemektedir.
Ayrıca bkz.
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Dize Düzenleme Özeti
- Visual Basic'te Dizeler
- Visual Basic'de Dizelere Giriş
- Mid Deyimi
Şunlara uygulanır
Mid(String, Int32, Int32)
- Kaynak:
- Strings.vb
- Kaynak:
- Strings.vb
- Kaynak:
- Strings.vb
Bir dizedeki belirtilen konumdan başlayarak belirtilen sayıda karakter içeren bir dize döndürür.
public:
static System::String ^ Mid(System::String ^ str, int Start, int Length);
public static string Mid (string? str, int Start, int Length);
public static string Mid (string str, int Start, int Length);
static member Mid : string * int * int -> string
Public Function Mid (str As String, Start As Integer, Length As Integer) As String
Parametreler
- str
- String
Gereklidir.
String karakterlerin döndürüldiği ifade.
- Start
- Int32
Gereklidir.
Integer Ifa -de. Döndürülecek karakterlerin başlangıç konumu. içindeki karakter strMid sayısından büyükse Start işlev sıfır uzunlukta bir dize ("") döndürür.
Start bir tabanlıdır.
- Length
- Int32
İsteğe bağlı.
Integer Ifa -de. Döndürülecek karakter sayısı. Atlanırsa veya metinde karakterden daha Length az karakter varsa (konumdaki Startkarakter dahil), başlangıç konumundan dizenin sonuna kadar olan tüm karakterler döndürülür.
Döndürülenler
Dizede belirtilen konumdan başlayarak belirtilen sayıda karakterden oluşan bir dize.
Özel durumlar
Start
<= 0 veya Length< 0.
Örnekler
Bu örnekteki ilk iki Mid işlev, belirli konumlardan başlayarak bir dizeden belirtilen sayıda karakteri döndürür. (Son işlev aşırı yüklemeyi gösterir Mid(String, Int32) ve yalnızca dize ayıklama için başlangıç noktasını belirtir.)
' Creates text string.
Dim testString As String = "Mid Function Demo"
' Returns "Mid".
Dim firstWord As String = Mid(testString, 1, 3)
' Returns "Demo".
Dim lastWord As String = Mid(testString, 14, 4)
' Returns "Function Demo".
Dim midWords As String = Mid(testString, 5)
Açıklamalar
içindeki strkarakter sayısını belirlemek için işlevini kullanın Len .
Visual Basic'in bir Mid işlevi ve deyimi Mid vardır. Bu öğelerin her ikisi de bir dizede belirtilen sayıda karakter üzerinde çalışır, ancak Mid deyimi karakterleri değiştirirken Mid işlev karakterleri döndürür. Daha fazla bilgi için bkz. Mid Deyimi.
Not
MidB Visual Basic'in önceki sürümlerindeki işlev, 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 Visual Basic dizeleri Unicode'dadır ve MidB artık desteklenmemektedir.
Ayrıca bkz.
- Left(String, Int32)
- Len
- Trim(String)
- LTrim(String)
- RTrim(String)
- Right(String, Int32)
- ArgumentException
- Dize Düzenleme Özeti
- Visual Basic'te Dizeler
- Visual Basic'de Dizelere Giriş
- Mid Deyimi