Strings.Mid Method (String, Int32)

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Returns a string containing a specified number of characters from a string.

Namespace:  Microsoft.VisualBasic
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

Syntax

'Declaration
Public Shared Function Mid ( _
    str As String, _
    Start As Integer _
) As String
public static string Mid(
    string str,
    int Start
)

Parameters

  • str
    Type: System.String
    Required. String expression from which characters are returned.
  • Start
    Type: System.Int32
    Required. Integer expression. Starting position of the characters to return. If Start is greater than the number of characters in str, the Mid function returns a zero-length string (""). Start is one based.

Return Value

Type: System.String
Returns a string containing a specified number of characters from a string.

Remarks

To determine the number of characters in str, use the Len function.

Visual Basic has a Mid function and a Mid statement. These elements both operate on a specified number of characters in a string, but the Mid function returns the characters while the Mid statement replaces the characters.

Examples

This example uses the Mid function to return a specified number of characters from a string.

' 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)

Version Information

Silverlight

Supported in: 5, 4, 3

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.