Manipulating Strings
The String class provides a host of methods for comparing, searching, and manipulating strings, the most important of which are shown in Table 17-1.
Table 17-1. String class methods
Method or property |
Explanation |
---|---|
Chars |
Property that returns the string indexer |
Compare() |
Overloaded public static method that compares two strings |
Copy() |
Public static method that creates a new string by copying another |
Equals() |
Overloaded public static and instance method that determines if two strings have the same value |
Format() |
Overloaded public static method that formats a string using a format specification |
Length |
Property that returns the number of characters in the instance |
PadLeft() |
Right-aligns the characters in the string, padding to the left with spaces or a specified character |
PadRight() |
Left-aligns the characters in the string, padding to the right with spaces or a specified character |
Remove() |
Deletes the specified number of characters |
Split() |
Divides a string, returning the substrings delimited by the specified characters |
StartsWith() |
Indicates if the string starts with the specified characters |
Substring() |
Retrieves a substring |
ToCharArray() |
Copies the characters from the string to a character array |
ToLower() |
Returns a copy of the string in lowercase |
ToUpper() |
Returns a copy of the string in uppercase |
Trim() |
Removes all occurrences of a set of specified characters from beginning and end of the string ... |
Get Learning C# now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.