查看: 815|回复: 4
|
求助 asp.net
[复制链接]
|
|
-
- string string1 = "";
- double double1 = double.parse(string1);
-
-
-
复制代码
error : Input string was not in a correct format. |
|
|
|
|
|
|
|
发表于 30-4-2007 10:13 PM
|
显示全部楼层
你的 string1 什么都没有... 当然不能 parse... |
|
|
|
|
|
|
|
楼主 |
发表于 30-4-2007 11:38 PM
|
显示全部楼层
原帖由 goatstudio 于 30-4-2007 10:13 PM 发表
你的 string1 什么都没有... 当然不能 parse...
谢谢回复
就是什么都没有才出error
不知道要怎样判断 string1 能不能 double.parse() |
|
|
|
|
|
|
|
发表于 30-4-2007 11:51 PM
|
显示全部楼层
原帖由 quantum^_^ 于 30-4-2007 11:38 PM 发表
谢谢回复
就是什么都没有才出error
不知道要怎样判断 string1 能不能 double.parse()
你可以用 try catch, 不然就用 Char.IsNumber(string, index) |
|
|
|
|
|
|
|
楼主 |
发表于 2-5-2007 04:03 PM
|
显示全部楼层
原帖由 goatstudio 于 30-4-2007 11:51 PM 发表
你可以用 try catch, 不然就用 Char.IsNumber(string, index)
- string doubletostring(double value, string exp)
- {
-
- try
- {
- return value.ToString(exp);
- }
- catch
- {
- return "";
- }
-
- }
- string inttostring(int value, string exp)
- {
- try
- {
- return value.ToString(exp);
- }
- catch
- {
- return "";
- }
- }
- double stringtodouble(string value)
- {
- double returnvalue;
- try
- {
- returnvalue = double.Parse(value);
- }
- catch
- {
- returnvalue = 0;
- }
- return returnvalue;
- }
- int stringtoint(string value)
- {
- int returnvalue;
- try
- {
- returnvalue = int.Parse(value);
- }
- catch
- {
- returnvalue = 0;
- }
- return returnvalue;
- }
复制代码 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|