C#中怎么将string转换成int型

 我来答
a875004380
推荐于2016-08-12 · TA获得超过2150个赞
知道小有建树答主
回答量:353
采纳率:82%
帮助的人:70.2万
展开全部

System.Convert 类为支持的转换提供了一整套方法。它提供一种与语言无关的方法来执行转换,而且可用于针对公共语言运行库的所有语言。虽然不同的语言可能会使用不同的技术来转换数据类型,但 Convert 类可确保所有的公共转换都可通过一般格式来使用。该类执行收缩转换以及不相关数据类型的转换。例如,支持从 String 转换为数字类型、从 DateTime 类型转换为 String 类型以及从 String 类型转换为 Boolean 类型。有关可用转换的列表,请参见 Convert 类中的方法列表。Convert 类执行检查过的转换,并在转换不受支持时总会引发异常。异常通常为 OverflowException。

如果您要将字符串转换为数字值,Convert 类也十分有用。下面的代码示例将包含数字字符的字符串转换为 Int32 值。

Visual Basic  复制代码 

Dim newString As String = "123456789"
Dim MyInt As Integer = Convert.ToInt32(newString)
' MyInt has the value of 123456789.


C#  复制代码 

string newString = "123456789";
int MyInt = Convert.ToInt32(newString);
// MyInt has the value of 123456789.
葉陽世界
2015-06-05 · 超过137用户采纳过TA的回答
知道小有建树答主
回答量:407
采纳率:0%
帮助的人:194万
展开全部

强制转换

Convrent.ToInt(目标字符串);//存在非数字时也会转换但是不保证转换后的结果与你想要的一致
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jamesge1979
2015-06-05 · TA获得超过461个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:265万
展开全部
int.paras
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式