C#中怎么将string转换成int型
展开全部
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类型的,否则就会报错,这样就需要捕捉可能发生的转换异常。
中将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 广告
2024-07-18 广告
当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,...
点击进入详情页
本回答由TableDI提供
展开全部
方法如下,请参考
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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询