C#,字符串“Number”转换为数值等于多少?为什么用Convert。ToDouble()无法转换???

 我来答
magical_li
2011-08-05
知道答主
回答量:63
采纳率:37%
帮助的人:19.9万
展开全部
Number这个用Convert。ToDouble()是无法转换的,会报错,因为Number是字符串,不是有效的数字,是无法转换的。你要是想把字符串转换成数字是不行的,只能转换成字节码这类东西。这个可以自己写,因为可以找找函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学生党资料
2011-08-01 · TA获得超过278个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:153万
展开全部
"Number"是字符串类型的 是无法强制转换为数字类型的 只有是数字类型的字符串才可以 比如 "123.123" 转为123.123
更多追问追答
追问
???
double balance;
balance=Convert.ToDouble(Console.ReadLine());
要是输入Number呢??
追答
报错要报错的
QQ:
double balance;
if (double.TryParse(Console.ReadLine(),out balance))
{
Console.WriteLine("这是个数字");
}
else
{
Console.WriteLine("请输入数字");
goto QQ;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一个小咸鱼
2011-08-01 · TA获得超过369个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:284万
展开全部
你把字符串转换成数字干嘛? 把number转换成23422142 有什么意义呢
如果你想转换成asc码
string txt="number";
string newtxt="";
foreach(char c in txt)
{
newtxt+=Convert.ToString((int)c);
}
newtxt可以把字符串中的每个字符,注意是每个字符换成ASC码.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0ce13bd6f
2011-08-01
知道答主
回答量:28
采纳率:0%
帮助的人:16.4万
展开全部
ms-help://MS.MSDNQTR.v90.chs/fxref_system/html/78cd8fd9-f619-0f3d-e0ad-3f97273d03fc.htm
看看这里,MSDN的说法...
将数字的指定 String 表示形式转换为等效的双精度浮点数。
数字的指定 String 表示形式
数字
追问
网址不行,进不去,好像不对!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2011-08-01 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
字符串的内容是数字才可以啊,“Number”相当于什么数字?
追问
???
追答
不理解?假设字符串a="12345",那么很容易转换成数字,当然就=12345,可是如果字符串a="abcde",那怎么转换成数字?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式