This page introduces you to the most commonly used C# String methods, which allow you to manipulate strings effectively, including operations such as searching, replacing, formatting, and extracting substrings, among others.
Section 1. Searching #
In this section, you will learn various string methods that search for a substring in a string.
- Contains() – Returns true if the string contains the specified string, false otherwise.
- IndexOf() – Returns the index of the first occurrence of the specified string in the string, or -1 if the string does not occur in the string.
- LastIndexOf() – Returns the index of the specified string’s last occurrence, or -1 if the string does not occur in the string.
- StartsWith() – Returns true if the string starts with the specified value, false otherwise.
- EndsWith() – Returns true if the string ends with the specified value, false otherwise.
Section 2. Trimming #
In this section, you’ll learn how to use various Trim* methods to remove the whitespace or a set of specified characters from a string:
- Trim() – Returns a new string that is the same as the original string, but with any leading and trailing whitespace characters removed.
- TrimStart() – Removes all whitespace characters at the beginning of the current string.
- TrimEnd() – Removes all whitespace characters at the end of the current string.
Section 3. Padding #
In this section, you will learn how to pad a string with specified characters to achieve a desired length.
- PadLeft() – Returns a new string that is the specified length, with the specified character padded to the left.
- PadRight() – Returns a new string that is the specified length, with the specified character padded to the right.
Section 4. Extracting #
In this section, you will learn how to extract a portion of a string and split the string into an array of substrings:
- Substring() – Returns a new string that is a substring of the original string, starting at the specified index and with the specified length.
- Split() – Returns an array of strings that are the result of splitting the string at each occurrence of the specified separator string.
Section 5. Replacing & Inserting #
In this section, you’ll learn how to replace a substring in a string with a new one:
Section 7. Concatenating #
In this section, you’ll learn how to use the Join() and Concat() methods to concatenate two or more strings into a single string:
Thank you for your feedback!