社区
C#
帖子详情
Why I can't Convert this string to Double?
bbwolf
2002-07-13 12:01:07
The string is "12.5%"
but I can't Convert it to 0.125
Who can tell me why?
...全文
224
6
打赏
收藏
Why I can't Convert this string to Double?
The string is "12.5%" but I can't Convert it to 0.125 Who can tell me why?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
forestwind
2002-07-13
打赏
举报
回复
说的对
hbxtx
2002-07-13
打赏
举报
回复
自己写个函数,先从字符串中取出12.5,再除以100。
xdev
2002-07-13
打赏
举报
回复
%不是一个数值字符啊
12.5% 要转换位0.125就可以了
chen_funer
2002-07-13
打赏
举报
回复
关注
bbwolf
2002-07-13
打赏
举报
回复
各位的方法我当然是知道的,只是C#中的System.Globalization.NumberStyles.AllowTrailingSign是允许后缀的,
同时ystem.Globalization.NumberFormatInfo.InvariantInfo.PercentSymbol
表示后缀的许可字符,可以将数字转换为包含System.Globalization.NumberFormatInfo.InvariantInfo.PercentSymbol的string.为什么没有反向的?各位不觉得奇怪么?
zyongcai
2002-07-13
打赏
举报
回复
首先要先取出12.5这个字符串,转化成数字,再除以100即可,代码如下:
string a="12.5%";
a=a.Substring (0,a.Length -1);
double b=Convert.ToDouble (a);
MessageBox.Show (b.ToString ());
C#基础③——类型转换(int转
double
、
double
转int、
Convert
)
本文深入解析了类型转换的概念,包括隐式转换与强制转换,并通过C#代码实例展示了int到
double
,
double
到int,int到
string
,
string
到int的转换过程。同时,对比了
Convert
、Parse与TryParse的不同用法。
C++:
string
to
double
本文探讨了在C++中使用atof和stod函数将字符串转换为
double
时的性能差异,以及如何处理无效输入。stod通过抛出异常提供了更好的错误处理机制,适合c++11及以上环境和能处理异常的应用。
c++
string
转int,
double
,int,
double
转
string
本文详细介绍C++中字符串与整数、浮点数互相转换的方法,包括使用
string
stream及std::to_
string
函数,适用于win7/win10系统下VS2015环境,附带测试代码及运行结果。
string
字符串 与 int,
double
等的转换(atoi,to_
string
)
本文详细介绍了如何在C++中使用c_str(),atoi(),atof()进行字符串到整数和浮点数的转换,以及to_
string
()将数字转换回字符串。特别关注了
double
转
string
时的小数位问题。
mysql int转
String
及 将
String
转为
Double
类型
本文探讨如何在MySQL中使用cast()和
convert
()函数正确地将bigint转换为varchar,避免数据丢失,同时讲解了为何concat()会失败。实例分析了
string
转
double
的方法。重点在于类型转换的最佳实践和常见问题解决。
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章