Different Ways to Take Input and Print a Float Value in C# - GeeksforGeeks

28 May, 2020
In C#,  we know that Console.ReadLine() method is used to read string from the standard output device. Then this value is converted into the float type if it is not string type by default. There are different methods available to convert taken input to a float value. Following methods can be used for this purpose:
Single.Parse() Method
float.Parse() Method
Convert.ToSingle() Method
The Single.Parse() method is used to convert given string value to the float value. This method is consist of the following: 
 Single is a class.
 Parse() is its method.
Syntax:
float_value = Single.Parse(Console.ReadLine());

Example: Take input of a float value using Single.Parse() Method
C#
// C# program to Take input // of a float value using // Single.Parse() Method    using System;using System.Text;  public class GFG{          // Main Method    static void Main(string[] args)    {        //declaring a float variables        float value = 0.0f;                  // use of Single.Parse() Method        value = Single.Parse(Console.ReadLine());              //printing the value        Console.WriteLine("Value = {0}", value);    }}
Console Input:
12.34

Output:
Value = 12.34

The float.Parse() method is used to convert given string value to the float value. This method is consist of the following: 
 float is an alias of Single class.
 Parse() is its method.
Syntax:
float_value = float.Parse(Console.ReadLine());

Example: Take input of a float value using float.Parse() Method
C#
// C# program to Take input // of a float value using // float.Parse() Method    using System;using System.Text;  public class GFG{          // Main Method    static void Main(string[] args)    {        // declaring a float variables        float value = 0.0f;                  // use of float.Parse() Method        value = float.Parse(Console.ReadLine());              // printing the value        Console.WriteLine("Value = {0}", value);    }}
Console Input:
12.34

Output:
Value = 12.34

The Convert.ToSingle() Method is used to convert given object to the float value. This method is consist of the following: 
 Convertis a class.
 ToSingle() is its method.
Syntax:
float_value = Convert.ToSingle(Console.ReadLine());

Example: Take input of a float value using Convert.ToSingle() Method
C#
// C# program to Take input // of a float value using // Convert.ToSingle() method    using System;using System.Text;  public class GFG{          // Main Method    static void Main(string[] args)    {        // declaring a float variable        float value = 0.0f;                  // use of Convert.ToSingle() Method        value = Convert.ToSingle(Console.ReadLine());              // printing the value        Console.WriteLine("Value = {0}", value);    }}
Console Input:
12.34

Output:
Value = 12.34

C#
C# Programs
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
C# Dictionary with examples
Difference between Ref and Out keywords in C#
Introduction to .NET Framework
C# | String.IndexOf( ) Method | Set - 1
Extension Method in C#
Convert String to Character Array in C#
Socket Programming in C#
Program to Print a New Line in C#
Getting a Month Name Using Month Number in C#
Program to find absolute value of a given number