标题:怎么不成功呀
只看楼主
nyzfl
Rank: 1
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-3-21
 问题点数:0 回复次数:6 
怎么不成功呀
using System;
using System.Globalization;
public class ParseTest
{
 public static void Main()
 {
  string s1="123456";
  string s2="123456.78";
  string s3="$123.23";
  string s4="1.23456E+3";
  Console.WriteLine(int.Parse(s1));
  Console.WriteLine(double.Parse(s2));
  Console.WriteLine(double.Parse(s3,NumberStyles.AllowCurrencySymbol|NumberStyles.Float));
  Console.WriteLine(double.Parse(s4,NumberStyles.Float));
  Console.WriteLine(double.Parse(s3,NumberStyles.Any));
  Console.WriteLine(double.Parse(s4,NumberStyles.Any));
 }
}
搜索更多相关主题的帖子: Console Parse WriteLine double 
2005-04-07 11:34
yushengou
Rank: 1
等 级:新手上路
帖 子:401
专家分:0
注 册:2005-3-30
得分:0 
带S3的都不行执行。
哪里错了偶就不知道了

我是初学者,希望大家能多多帮助我 /bbs/showimg.asp?BoardID=34&filename=2005-4/200542294030151.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs./bbs/showimg.asp?BoardID=34&filename=2005-4/200542294030151.gif');}" onmousewheel="return imgzoom(this);" alt="" />
2005-04-07 11:42
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
得分:0 
string s3="$123.23";有字符 Console.WriteLine(double.Parse(s3,NumberStyles.Any));就出错啦

2005-04-07 12:09
nyzfl
Rank: 1
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-3-21
得分:0 
NumberStyles.AllowCurrencySymbol
就是允许有字符

My-Blog地址:http://fenglin.
2005-04-07 16:31
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
得分:0 
估计是你理解错了

Double.Parse 方法 (String, NumberStyles) 将指定样式的数字的字符串表示形式转换为它的等效双精度浮点数字。 异常类型 FormatException s 不是一个有效格式的数字。 s 的示例包括“100”、“-123,456,789”、“123.45+e6”、“5e2”、“3.1416”、“-.123”和“负无穷大”。 而你程序在运行中恰恰出现了
FormatException异常,导致程序中断

[此贴子已经被作者于2005-4-7 20:17:11编辑过]


2005-04-07 20:13
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
得分:0 
晕 为什么会重叠阿 我直接考来的

编辑了3,4次 总算能看清了

2005-04-07 20:18
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
得分:0 
参考 System.Globalization 命名空间包含定义区域性相关信息的类,这些信息包括语言、国家/地区、使用的日历、日期、货币和数字的格式模式以及字符串的排序顺序。我们可以使用这些类编写全球化(国际化)应用程序。

2005-04-07 20:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-14980-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018572 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved