永发信息网

C# float a; a = float.Parse(textBox1.Text); Parse()是float的方法么?

答案:5  悬赏:70  手机版
解决时间 2021-03-27 01:47
  • 提问者网友:温旧梦泪无声
  • 2021-03-26 09:36
C# float a; a = float.Parse(textBox1.Text); Parse()是float的方法么?
最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-03-26 10:30
Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常
是float的静态方法有以下几种重载
Parse(string s);
Parse(string s, IFormatProvider provider);
Parse(string s, NumberStyles style);
Parse(string s, NumberStyles style, IFormatProvider provider);
全部回答
  • 1楼网友:渊鱼
  • 2021-03-26 13:45
float类下的方法
  • 2楼网友:狂恋
  • 2021-03-26 13:19
单精度转换,这是你想要的
Single.Parse();
请采纳!这是转换float的,只是它是以这个名称命名而已追问float.Parse()也可以啊。追答哦,可能是跟JAVA混了。是方法追问float是类么?如果说是类,那它继承与哪个类?如果说不是类,那float就不应该有方法啊,是不是有些矛盾了?追答float是结构,Parse是结构的静态方法,静态方法可以使用类名或者结构名直接调用的,不矛盾!
  • 3楼网友:第四晚心情
  • 2021-03-26 11:40
确切的说是类型判断方法,但是和convert方法又不同,Convert本身是一个类,framework已经封装好的,支持object类型,而parse方法首先是判断,先判断输入的值是否符合float类型的格式,以及是否是数字,如果不是就会出现错误异常。如果不知道数据类型的话,建议使用TryParse而少用Parse,其他的可以用Convert就可以了
  • 4楼网友:轻熟杀无赦
  • 2021-03-26 11:05
是的,是它的内置静态方法
一般类型和string类型都会内置一些静态方法,用以常用数值之间的转换,或者格式化,便于操作。
float不是类,也不是结构体,它就是基本的数值类型
它之所有float后面能点出来方法,只是C#为了方便操作而已,不代表什么,它只是开发环境将关键字进行的映射访问而已。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯