Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.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#命令提示并尝试理解此代码_C#_Variables - Fatal编程技术网

不熟悉C#命令提示并尝试理解此代码

不熟悉C#命令提示并尝试理解此代码,c#,variables,C#,Variables,对于float解析,我想知道它是否已经是一个float,为什么它需要解析为float。这是因为用户输入的任何内容都是字符串吗?因此它必须被解析? 对不起,如果只是理解有点困难就没有意义了 是的,你说得很对-用户从Console.ReadLine()输入的内容总是字符串float.Parse()为您将该字符串转换为float。是的,您说得很对-用户从控制台的输入。ReadLine()始终是一个字符串float.Parse()为您将该字符串转换为float。它作为字符串从控制台.ReadLine()

对于float解析,我想知道它是否已经是一个float,为什么它需要解析为float。这是因为用户输入的任何内容都是字符串吗?因此它必须被解析?
对不起,如果只是理解有点困难就没有意义了

是的,你说得很对-用户从
Console.ReadLine()
输入的内容总是字符串
float.Parse()
为您将该字符串转换为
float

是的,您说得很对-用户从
控制台的输入。ReadLine()
始终是一个字符串
float.Parse()
为您将该字符串转换为
float

它作为
字符串从
控制台.ReadLine()
输入,因此需要进行解析

这段代码有点危险,因为无法保证用户会以正确的格式输入内容。这就是为什么会有一个
float.TryParse()
,它有一个out参数并返回一个
bool
来描述解析是否成功

float originalFahrenheit;
float Kel;
Console.Write("Enter temperature (Fahrenheit): "); 
originalFahrenheit = float.Parse(Console.ReadLine());

它作为
字符串
控制台.ReadLine()
输入,因此需要进行解析

这段代码有点危险,因为无法保证用户会以正确的格式输入内容。这就是为什么会有一个
float.TryParse()
,它有一个out参数并返回一个
bool
来描述解析是否成功

float originalFahrenheit;
float Kel;
Console.Write("Enter temperature (Fahrenheit): "); 
originalFahrenheit = float.Parse(Console.ReadLine());
是,方法始终返回
字符串

float myFloat;
if (float.TryParse(Console.ReadLine(), out myFloat))
{
   //Do something with your float here
}
您还可以确保您的
字符串
可以解析为
浮点
,或者不使用类似的方法

Return Value
Type: System.String
The next line of characters from the input stream, or null if no more lines are available.
是,方法始终返回
字符串

float myFloat;
if (float.TryParse(Console.ReadLine(), out myFloat))
{
   //Do something with your float here
}
您还可以确保您的
字符串
可以解析为
浮点
,或者不使用类似的方法

Return Value
Type: System.String
The next line of characters from the input stream, or null if no more lines are available.

C#中的方法总是返回一种类型的对象。它可以返回字符串或浮点,但不能同时返回两者。(但它可以返回对象,可以是字符串或浮点)。例如,Console.ReadLine()返回一个字符串。C#中的方法总是返回一种类型的对象。它可以返回字符串或浮点,但不能同时返回两者。(但它可以返回对象,可以是字符串或浮点)。例如,Console.ReadLine()返回一个字符串。@Downvoter care是否至少进行评论以便我能看到我可能错在哪里?@Downvoter care是否至少进行评论以便我能看到我可能错在哪里?WIZZLE WAZZLE WABBA DUBBA DUB DUB.WIZZLE WAZZLE WABBA DUBBA DUB DUB DUB。