Get First Character of a String in C#
There are many ways to get the first character of sting in C#:1. Using FirstOrDefault() method.
2. Using the index of the char.
3. Using first index if array from string.
1. Using FirstOrDefault() method.
This method is part of Linq namespace, you can directly call it and it will return the first char of a string.Example
using System;
using System.Linq;
public class Program
{
public static void Main()
{
string website = "Mockstacks.com";
char firstChar = website.FirstOrDefault();
Console.WriteLine(firstChar);
}
}
Output
M
2. Using the index of the char.
Here you can directly use the index of the first char which is 0.Example
using System;
public class Program
{
public static void Main()
{
string website = "Mockstacks.com";
char firstChar = website[0];
Console.WriteLine(firstChar);
}
}
Output
M
3. Using first index if array from string.
Here you can convert the string to Array of chars and get the first element using index 0.Example
using System;
public class Program
{
public static void Main()
{
string website = "Mockstacks.com";
char[] charArray = website.ToCharArray();
char firstChar = charArray[0];
Console.WriteLine(firstChar);
}
}
Output
M