c#中的类型转换问题

各位高手:小弟是一名新手,在c#中,为什么能将字符串转换为整型。整型不是数字吗?怎么会能将字符串转换成数字呢?小弟实在有些不明白,还望高手能帮帮小弟,举个例了说明一下,在... 各位高手:
小弟是一名新手,在c#中,为什么能将字符串转换为整型。整型不是数字吗?怎么会能将字符串转换成数字呢?小弟实在有些不明白,还望高手能帮帮小弟,举个例了说明一下,在此多谢了!
展开
 我来答
gspsenses
2009-07-10 · TA获得超过1615个赞
知道小有建树答主
回答量:1357
采纳率:0%
帮助的人:936万
展开全部
整型和字符串型都是C#的数据类型,他们都是存储在内存中的一种形式。
它们都是所有数据类型object的特例。
也就是说整型可以转换成object类型,字符串型也一样可以转换成object类型。
那么整型和字符串类型之间也可以相互装换了.
比如 :
int i = "12"; 那么 i 就是整数12.过程是"12"首先转变成object类型,然后object类型又转变成了int型。
到过来 :
string str = Convert.toInt32(123),这时str就是“123”这个字符串了。
xf14837616
2009-07-10 · TA获得超过558个赞
知道小有建树答主
回答量:799
采纳率:0%
帮助的人:415万
展开全部
都是继承objec这个类的。如果字符串的类容就是数字,比如
string s="45";
int a=int.Parse(s);a的值就是45.
如果s="4s";话
这时就要报错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2009-07-10 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4094万
展开全部
其实都是相通的,但是一定要符合转换的标准
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yiwei124
2009-07-10 · TA获得超过1197个赞
知道小有建树答主
回答量:1187
采纳率:0%
帮助的人:373万
展开全部
只要是基础类型就能做强转换,只要字符串的编码符合整形的特征就能,比如"123"就能转换成数字123,但是"a123"就不能了,因为a不是数字,他没有数字的特征,是不是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐无忧_Niki
2009-07-17 · TA获得超过570个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:161万
展开全部
用强制转换
Convert.ToInt32(你的字符串);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
图形表
2009-07-10
知道答主
回答量:41
采纳率:0%
帮助的人:17.4万
展开全部
假如在文本框获取整型的值时 用int接收 必须做类型转换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式