Share via


TrimStart Method

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Removes all leading occurrences of a set of characters specified in an array from the current String object.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Function TrimStart ( _
    ParamArray trimChars As Char() _
) As String
public string TrimStart(
    params char[] trimChars
)
public:
String^ TrimStart(
    ... array<wchar_t>^ trimChars
)
member TrimStart : 
        trimChars:char[] -> string 
public function TrimStart(
    ... trimChars : char[]
) : String

Parameters

  • trimChars
    Type: array<System. . :: . .Char> [] () [] []
    An array of Unicode characters to remove, or nullNothingnullptrunita null reference (Nothing in Visual Basic).

Return Value

Type: System. . :: . .String
The string that remains after all occurrences of characters in the trimChars parameter are removed from the start of the current string. If trimChars is nullNothingnullptrunita null reference (Nothing in Visual Basic) or an empty array, white-space characters are removed instead.

Remarks

The TrimStart method removes from the current string all leading characters that are in the trimChars parameter. The trim operation stops when a character that is not in trimChars is encountered. For example, if the current string is "123abc456xyz789" and trimChars contains the digits from "1" through "9", the TrimStart method returns "abc456xyz789".

.NET Framework Security

See Also

Reference

String Class

System Namespace