int32.TryParse(string a,out int b)他的第二个参数有什么作用?

int32.TryParse(string a,out int b)他的第二个参数在这里有什么作用?
2025-02-26 22:32:58
推荐回答(2个)
回答1:

是C#里面的吧,前面加了out说明它是作为返回的,也就是说把a试着转化为int值,如果成功就放在b里面返回。

回答2:

这个函数的作用是试着将字符串a转换为一个int32型数据,如果转换失败则b=default(Int32),如果成功那就是正确的了。
这里default(Int32)=0。注意default是C#中的关键字,用于获取某个类型的默认值