C#,字符串“Number”转换为数值等于多少?为什么用Convert。ToDouble()无法转换???
展开全部
Number这个用Convert。ToDouble()是无法转换的,会报错,因为Number是字符串,不是有效的数字,是无法转换的。你要是想把字符串转换成数字是不行的,只能转换成字节码这类东西。这个可以自己写,因为可以找找函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把字符串转换成数字干嘛? 把number转换成23422142 有什么意义呢
如果你想转换成asc码
string txt="number";
string newtxt="";
foreach(char c in txt)
{
newtxt+=Convert.ToString((int)c);
}
newtxt可以把字符串中的每个字符,注意是每个字符换成ASC码.
如果你想转换成asc码
string txt="number";
string newtxt="";
foreach(char c in txt)
{
newtxt+=Convert.ToString((int)c);
}
newtxt可以把字符串中的每个字符,注意是每个字符换成ASC码.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ms-help://MS.MSDNQTR.v90.chs/fxref_system/html/78cd8fd9-f619-0f3d-e0ad-3f97273d03fc.htm
看看这里,MSDN的说法...
将数字的指定 String 表示形式转换为等效的双精度浮点数。
数字的指定 String 表示形式
数字
看看这里,MSDN的说法...
将数字的指定 String 表示形式转换为等效的双精度浮点数。
数字的指定 String 表示形式
数字
追问
网址不行,进不去,好像不对!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串的内容是数字才可以啊,“Number”相当于什么数字?
追问
???
追答
不理解?假设字符串a="12345",那么很容易转换成数字,当然就=12345,可是如果字符串a="abcde",那怎么转换成数字?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询