在C#中怎样判断字符串是双精度型
答案:2 悬赏:60 手机版
解决时间 2021-03-02 15:12
- 提问者网友:留有余香
- 2021-03-02 05:19
在C#中怎样判断字符串是双精度型
最佳答案
- 五星知识达人网友:一秋
- 2021-03-02 06:07
double d; bool b;
b = double.TryParse(某字符串, out d);
if (b) { MessageBox.Show("是双精度型d=" + d.ToString()); }
else { MessageBox.Show("不是双精度型d=" + d.ToString()); }
b = double.TryParse(某字符串, out d);
if (b) { MessageBox.Show("是双精度型d=" + d.ToString()); }
else { MessageBox.Show("不是双精度型d=" + d.ToString()); }
全部回答
- 1楼网友:傲气稳了全场
- 2021-03-02 06:58
你说的数字字符串是字符串吧。因为它是字符串,在需要进行数值计算的时候必须转型为数值才可以进行计算。至于转为整数还是浮点数看应用的场景了。精度满足要求的话用整数也可以呀。不过要注意比如整数除整数还是得到整数,这样就会丢失精度了,这种时候就一定要转型为浮点数之类的进行计算了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯