标题:[小菜鸟求教]请教C#中IntToStr的语法
只看楼主
sanri
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-3-1
 问题点数:0 回复次数:5 
[小菜鸟求教]请教C#中IntToStr的语法
代码:
using System;
{
public class Class
{
static void Main()
{
int x;
string astrs;

bs = Console.ReadLine();
x = StrToInt(bs);
}

}
}
这样的话就会显示:
名称“StrToInt”在类或命名空间“HowTo_insert_mutipledigit.Class”中不存在

应该怎么写啊?55 ~> <~
搜索更多相关主题的帖子: IntToStr 语法 小菜 
2006-03-01 10:53
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
得分:0 
x=int.Parse(bs);
但一定要保证bs能够转换为int,如果bs中包含非数字字符或者超过int的上限或者下限时将引发异常
同样的还有byte.Parse(),double.Parse()等等

2006-03-01 11:37
sanri
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-3-1
得分:0 
谢谢!
Int32.Parse(bs)这个用法我知道,但是StrToInt()这个方法是存在的,为什么不能用呢,是不是没有引用“using **”?

另外,用Int.Parse(bs)的时候似乎需要bs一定是数字流才行,不然就会抛出异常,应该怎样预先防止这种情况发生呢?(最好在代码里面就先定义出如果不是数字的话就输出“You entered wrong,please insert a number again”,但是如何识别输入不是数字流呢?)

我是一只coding菜鸟,不过我爱学习,发奋!努力!嘻嘻
2006-03-01 16:31
sonyejin
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2006-1-26
得分:0 

try
{
Convert。toInt32();
}
catch
{
response.write("<script language=javascript>alert('You entered wrong,please insert a number again');</script>");
}

我打开钱包,选中一张100元钱,然后不停的按crtl+v
2006-03-01 18:15
薇安
Rank: 2
等 级:新手上路
威 望:5
帖 子:521
专家分:0
注 册:2005-8-29
得分:0 
楼上的代码是做网页 时候用的吧!

在剩下来不多的时间里,祝愿奥运会顺利举行.
2006-03-01 19:51
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
得分:0 
StrToInt()应该是不存在的,反正我是没找到,但没找到可不敢说是没有.
对于各种数据的转换已经定义了Convert类.

2006-03-02 14:55



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




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

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