How to VB.NET String.Length()

The Length() function in the String Class is a valuable method that returns the number of characters present in a given string. It provides a convenient way to determine the length of a string, allowing developers to perform various operations based on the size of the string.

Here's a breakdown of how String.Length works:

  1. Functionality: It counts the total number of characters present within the string.
  2. Character Consideration: It's important to remember that Length considers each character individually, irrespective of its byte size. This implies that even characters from languages that require multiple bytes (like some Asian characters) are counted as a single unit.
  3. Null Characters: If the string contains null characters (\0), they are also included in the overall length calculation.
  4. Performance: Since the .Length property efficiently stores the length value when the string is created, retrieving it is a fast operation.

Length() function

By invoking the Length() function on a String object, you can obtain an integer value representing the total count of characters within the string. This information can be crucial for tasks such as string manipulation, validation, or processing based on the length of the string.

System.String.Length() As Integer
  1. Integer : The number of characters in the specified String.

For ex:

"This is a Test".Length() returns 14.

The Length() function provides a simple and efficient means to retrieve the character count, enabling developers to make informed decisions and execute specific actions based on the length of a string. It is a commonly used method in string-related operations, enhancing the versatility and functionality of the String Class in VB.NET.

Full Source VB.NET
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Dim str As String str = "This is a Test" MsgBox(str.Length()) End Sub End Class

Key points to remember about String.Length:

  1. It's a property of the String class, accessed using the dot notation (.).
  2. It returns an integer value representing the number of characters.
  3. It counts all characters, including null characters.
  4. Retrieving the length is an efficient operation due to pre-storage.


The Length() function in the String Class plays a crucial role in retrieving the number of characters within a string. It offers developers the ability to obtain the length of a string and utilize this information for a wide range of tasks and operations within their VB.NET applications.