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

 我来答
翦廷谦贝棋
2020-03-04 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.3万
采纳率:35%
帮助的人:991万
展开全部
C#
中将string转换成int型方式如下:
int
intA
=
0;
1.intA
=int.Parse(str);
2.int.TryParse(str,
out
intA);
3.intA
= Convert.ToInt32(str);
以上都可以,其中
1和3
需要try{}异常,2不需要。

TryParse() Usage1:
int number;
bool result = Int32.TryParse(value, out number);
//TryParse Usage2:
int start, end;
int.TryParse(minTimeTxt.Text, out start);
int.TryParse(maxTimeTxt.Text, out end);
// Parse Usage
try
{
start = int.Parse(minTimeTxt.Text);
end = int.Parse(maxTimeTxt.Text);
}
catch (Exception e)
{
throw e;
}
int -> string : ToString()
eg:
int x = 13;
x.ToString();因为string类型转换成int类型成功的话,有一个条件就是string里面是属于int类型的,否则就会报错,这样就需要捕捉可能发生的转换异常。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,... 点击进入详情页
本回答由TableDI提供
宜素琴俞娟
2020-02-04 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:25%
帮助的人:666万
展开全部
方法如下,请参考
int
intA
=
0;
1.intA
=int.Parse(str);
2.int.TryParse(str,
out
intA);
3.intA
=
Convert.ToInt32(str);
以上都可以,其中
1和3
需要try{}异常,2不需要。
TryParse()
Usage1:
int
number;
bool
result
=
Int32.TryParse(value,
out
number);
//
return
bool
value
hint
y/n
if
(result)
{
//TODO
}
else
{
//
TODO
}
//TryParse
Usage2:
int
start,
end;
int.TryParse(minTimeTxt.Text,
out
start);
int.TryParse(maxTimeTxt.Text,
out
end);
//
Parse
Usage
try
{
start
=
int.Parse(minTimeTxt.Text);
end
=
int.Parse(maxTimeTxt.Text);
}
catch
(Exception
e)
{
throw
e;
}
int
->
string
:
ToString()
eg:
int
x
=
13;
x.ToString();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式