Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何在控制台的C#中接受int或double类型输入?_C# 4.0_Input_Console Application - Fatal编程技术网

C# 4.0 如何在控制台的C#中接受int或double类型输入?

C# 4.0 如何在控制台的C#中接受int或double类型输入?,c#-4.0,input,console-application,C# 4.0,Input,Console Application,如何在控制台中的C#中接受int或double类型的输入??? 我已经在C++和C中输入了,但是在C语言中,我不能在运行时提供用户输入。因此,告诉您如何在C#中的运行时获取输入。您需要使用Console.ReadLine()读取一行文本输入,然后使用int.parse()或double.TryParse()或其他变体将其解析为一个数字。您需要使用Console.ReadLine()读取一行文本输入,然后使用int.parse()或double.TryParse()或其他变体将其解析为一个数字。使

如何在控制台中的C#中接受int或double类型的输入???
我已经在C++和C中输入了,但是在C语言中,我不能在运行时提供用户输入。因此,告诉您如何在C#中的运行时获取输入。

您需要使用
Console.ReadLine()
读取一行文本输入,然后使用
int.parse()
double.TryParse()
或其他变体将其解析为一个数字。

您需要使用
Console.ReadLine()
读取一行文本输入,然后使用
int.parse()
double.TryParse()
或其他变体将其解析为一个数字。

使用Console.ReadLine(),可以放置输入并将其分配给所需的输入,如果为int,则解析它。

使用Console.ReadLine(),可以放置输入并将其分配给所需的输入,如果是int,则对其进行解析。

使用
Console.ReadLine
将输入读取为字符串,然后使用
int.parse
int.TryParse
double.parse
将其转换为所需类型,如:

string input = Console.ReadLine();

int temp;

if (int.TryParse(input, out temp))
{
    //valid int input
}
else
{
    //invalid int input

}
Console.WriteLine(temp); //input number
如果您使用
TryParse
方法家族进行解析,这会更好,因为在解析失败的情况下,它们不会引发异常


您还可以看到:如何:

使用
Console.ReadLine
将输入读取为字符串,然后使用
int.Parse
int.TryParse
double.Parse
double.TryParse
将其转换为所需类型,如:

string input = Console.ReadLine();

int temp;

if (int.TryParse(input, out temp))
{
    //valid int input
}
else
{
    //invalid int input

}
Console.WriteLine(temp); //input number
如果您使用
TryParse
方法家族进行解析,这会更好,因为在解析失败的情况下,它们不会引发异常

您还可以看到:如何:

尝试使用

Console.ReadLine();
例:

试用

Console.ReadLine();
例:

试试这个-

双a; int b

a=Convert.ToDouble(Console.ReadLine());//双倍价值

b=Convert.ToInt32(Console.ReadLine());//Int中的值试试这个-

双a; int b

a=Convert.ToDouble(Console.ReadLine());//双倍价值

b=Convert.ToInt32(Console.ReadLine());//整数值