Get the first digit of a number in C#
In this tutorial, we are going to learn about how to get the first digit of a number in C# with the help of examples.
In C#, strings are the sequence of characters, where the index of the first character is 0
, the second character is 1
, third character is 3
and the last character index -1
.
Consider, we have a following number:
int pincode = 67683
To get the first digit of a number in C#:
-
Convert the number to a string using the
ToString()
method. -
Use the square brackets syntax
[]
to access the first character of a string. -
Now, Convert the character to a string
-
At final, convert the result back to a number to get the first digit of the number.
Here is an example:
using System;
class GetFirstDigit {
static void Main() {
int pinCode = 67683;
int firstDigit = int.Parse(pinCode.ToString()[0].ToString());
Console.WriteLine(firstDigit);
}
}
Output:
6
In the example above, first we converted the number to a string, so we can use the square brackets syntax on it.
Now, you can access the characters of a string, by using the square brackets syntax and specifying an index.
At last we have used the int.Parse()
method to convert the string to a number.