C#中类型转换的最佳实践是什么?
int temp=System.ConvertToInt32(Request.QueryString["Id"]);
if (temp!=null)
{ // logic goes here }
如果Id不小心变成了'abc',这个操作会失败。
请建议使用三元运算符和其他单行语句,除了if else语句(例如使用单行三元运算符)。此外,你们更喜欢TryParse还是Convert呢?为什么?请发表你的看法。