How to get first character of a string in C#
In this tutorial, we are going to learn about how to get the first character of a string in C#.
Consider, we have the following string.
string str = "youtube";Now, we want to get the first character y from the above string.
Getting the first character
To access the first character of a string, we can use the subscript syntax [] by passing the first character index 0.
Note: In C# strings are the sequence of characters that can be accessed by using its character index.
Here is an example, that gets the first character y from the following string:
using System;
class StringCharacter {
static void Main() {
string str = "youtube";
char firstCharacter = str[0];
Console.WriteLine(firstCharacter);
}
}Output:
"y"Similarly, we can also get the first character of a string by using the Substring() method in C#
using System;
class StringCharacter {
static void Main() {
string str = "youtube";
string firstCharacter = str.Substring(0,1);
Console.WriteLine(firstCharacter);
}
}Note: The extraction starts at index 0 and ends before index 1.


