由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - Re: C#中,如何将字符串转化为double/float.
相关主题
A matlab question!请教IBM ASSURA Floating gate check errors
请问Matlab中,如何把数值 付给一个 字符串命名的变量在Fixed-Point的微处理器上编程,怎么实现floating point的加法乘法?
Re: 请教:How to generate Gaussian Noise in C?请问有什么工具可以直接修改eps文件里的字?
请教使用C实现2^x的方法和代码(x为float)Delta-Wye Transformation
我的简历,大家帮忙看看有什么问题我面试时所遇到的一些问题
请教一个dc dc 设计iip3和im3, iip2和im2 是什么关系?怎么从图看出来?谢谢拉
IBM_PDK->Check->Assura->Floating Gateleetcode ValidNumber问题的代码,供参考
local = (char *(*)()) inc_1; 是啥意思?贡献一道G家的面试题
相关话题的讨论汇总
话题: char话题: string话题: str话题: 字符串话题: double
进入EE版参与讨论
1 (共1页)
c*******s
发帖数: 179
1
首先,感谢你的贴子.
我实验了你提供的方法,但是系统给出了下面的错误信息:
An unhandled exception of type 'System.FormatException' occurred in
mscorlib.dll
Additional information: Input string was not in a correct format.
我是这样转化得到的字符串数组的.
char x_char [20]; %已经得到
string x_str=x_char.toString();
%虽然成功,但是检查内存,发现x_str是一个System.char[],并不是相象的string;
double xx=Convert.TODouble(x_str);%系统报错在这里
j**o
发帖数: 4
2
It's the compiler that creates the char[] class which derives from
System.Array. It's ToString() method is inherited from Object, so it returns
the full class name, not the concatenation of chars you might have expected.
Here's what works:
char[] x_char = "12.34".ToCharArray();
string str = new string(x_char);
double xx;
try
{
xx = Convert.ToDouble(str);
}
catch (FormatException ex)
{
.....
}
Actually you don't deal with char[] that much anymore, you should be using
string most of the time.

【在 c*******s 的大作中提到】
: 首先,感谢你的贴子.
: 我实验了你提供的方法,但是系统给出了下面的错误信息:
: An unhandled exception of type 'System.FormatException' occurred in
: mscorlib.dll
: Additional information: Input string was not in a correct format.
: 我是这样转化得到的字符串数组的.
: char x_char [20]; %已经得到
: string x_str=x_char.toString();
: %虽然成功,但是检查内存,发现x_str是一个System.char[],并不是相象的string;
: double xx=Convert.TODouble(x_str);%系统报错在这里

1 (共1页)
进入EE版参与讨论
相关主题
贡献一道G家的面试题我的简历,大家帮忙看看有什么问题
word ladder 时间空间复杂度是多少, bfs 解的请教一个dc dc 设计
菜鸟求救 请大家看看我的代码有没有问题IBM_PDK->Check->Assura->Floating Gate
问一道C++编程题local = (char *(*)()) inc_1; 是啥意思?
A matlab question!请教IBM ASSURA Floating gate check errors
请问Matlab中,如何把数值 付给一个 字符串命名的变量在Fixed-Point的微处理器上编程,怎么实现floating point的加法乘法?
Re: 请教:How to generate Gaussian Noise in C?请问有什么工具可以直接修改eps文件里的字?
请教使用C实现2^x的方法和代码(x为float)Delta-Wye Transformation
相关话题的讨论汇总
话题: char话题: string话题: str话题: 字符串话题: double