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.