C# :int.parse(null)解释
int.Parse("");int.Parse(null);int.Parse();Convert.toInt32("");Convert.toInt32(null);i...
int.Parse(""); int.Parse(null); int.Parse(); Convert.toInt32(""); Convert.toInt32(null);
int.TryParse(""); 展开
int.TryParse(""); 展开
1个回答
推荐于2016-05-06
展开全部
int.Parse("123")
此方法可以把字符串转为数字,只能放字符串,如果转不了会报错。如果传null铁定报错。
int num;
int.TryParse("123",out num)
此方法在无法转换的时候也不会报错,但它返回bool值,用out num来接收转换后的值
Convert.ToInt32()
讲其他类型转为int,这里不仅仅可以放字符串,放时间类型,字符,bool值都可以。转不了一样会报错。可以传null,他里面做了判断的。
此方法可以把字符串转为数字,只能放字符串,如果转不了会报错。如果传null铁定报错。
int num;
int.TryParse("123",out num)
此方法在无法转换的时候也不会报错,但它返回bool值,用out num来接收转换后的值
Convert.ToInt32()
讲其他类型转为int,这里不仅仅可以放字符串,放时间类型,字符,bool值都可以。转不了一样会报错。可以传null,他里面做了判断的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询