C#Access Strings
Access Strings
You can access the characters in a string by referring to its index number inside square brackets[].
This example prints thefirst character inmyString:
Note: String indexes start with 0: [0] is the first character. [1] is the second character, etc.
This example prints thesecond character (1) inmyString:
You can also find the index position of a specific character in a string, by using theIndexOf() method:
Example
string myString = "Hello";Console.WriteLine(myString.IndexOf("e")); // Outputs "1"Another useful method isSubstring(), which extracts the characters from a string, starting from the specified character position/index, and returns a new string. This method is often used together withIndexOf() to get the specific character position:
Example
// Full namestring name = "John Doe";// Location of the letter Dint charPos = name.IndexOf("D");// Get last namestring lastName = name.Substring(charPos);// Print the resultConsole.WriteLine(lastName);
