加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在CSharp中解析 – 如何理解它

发布时间:2020-12-16 02:01:59 所属栏目:百科 来源:网络整理
导读:就在几天前,我开始学习C#,我已经有一个理解基础知识的问题了……也许这只是语言障碍(我不是英语母语人士).拜托,您能解释一下如何理解解析吗?例如:在创建一个非常简单的计算器时,我想读取第一个输入数字(这是一个变量a).我用这个代码: float a = float.Par
就在几天前,我开始学习C#,我已经有一个理解基础知识的问题了……也许这只是语言障碍(我不是英语母语人士).拜托,您能解释一下如何理解解析吗?例如:在创建一个非常简单的计算器时,我想读取第一个输入数字(这是一个变量a).我用这个代码:

float a = float.Parse(Console.ReadLine());

与另一个数字的b相同:

float b = float.Parse(Console.ReadLine());

我了解到浮点数是小数数字的数据类型,那么这个特殊的Parse()到底代表什么呢?

显然,我试图在没有解析的情况下运行应用程序,但它不能正常工作,因为它将其作为字符串读取,但为什么呢?谢谢..

解决方法

Console.ReadLine()返回一个字符串,表示一段文本.因此,从计算机的角度来看,调用Console.ReadLine()后所拥有的是一段文本.它可能包含也可能不包含文本“6.0”,但从计算机的角度来看,它只是一段文本.因此,您不能使用它来添加,减去等.

使用float.Parse(…)方法,告诉计算机:“这段文字实际上代表一个浮点数,你能不能读一下这个文本并给我一个数字,这样我就可以开始用数学了它?”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读