link中convert.toint32 int.parse int.tryparse的区别和利弊

link中convert.toint32 int.parse int.tryparse的区别和利弊各式什么?

convert.toint32在LINQ中是桩函数,桩函数会被linq provider识别并且转换成sql,而parse/tryparse不是。所以不要使用后者。

是 .Net/LINK 吧。
tryparse 返回成功/失败不抛出错误,用在明确要检查能否转化的地方。
一般出错概率小的地方就用 parse,用统一的错误捕获处理,没必要每处转换都检查。
toint32(string)调用 int.parse,不常用,不过还有从string以外类型转换的函数呢。