Mohanapriya R Mohanapriya R
Updated date Aug 09, 2024
In this article, we will learn how to convert long integers to strings in C#.
  • 2.4k
  • 1
  • 0

Long and String in C#

A long is a data type used to represent integer values that fall outside the range of the int type. It can hold larger numerical values.

On the other hand, a string is a sequence of characters, typically used to represent textual data. Strings in C# are immutable, meaning that once created, their values cannot be changed.

Method 1: Using ToString()

We will convert a long to a string in C# using the ToString() method. This method is available on all numeric data types, including longs. 

long number = 1234567890123456789;
string str = number.ToString();
Console.WriteLine(str);

Output:

1234567890123456789

Method 2: Using String Interpolation

String interpolation is a convenient feature in C# that allows you to embed expressions directly within string literals. You can use this feature to convert a long to a string easily.

long number = 9876543210987654321;
string str = $"{number}";
Console.WriteLine(str);

Output:

9876543210987654321

Method 3: Using Convert.ToString()

We will also convert a long to a string by using the Convert.ToString() method. This method accepts any object as input and returns its string representation:

long number = 5555555555555555555;
string str = Convert.ToString(number);
Console.WriteLine(str);

Output:

5555555555555555555

Comments (1)