防止投射错误

时间:2009-12-04 16:34:11

标签: c# casting

我想将网格中的值正确地转换为整数。问题是网格中的值有时可能等于空字符串,这将导致转换错误。是否有一种复杂的方法来尝试演员而不会在非数字值上出错,或者我应该事先检查一下?下面的演员代码是当网格中的TemplateId值不是数字时会出错的代码。

int TemplateId = (int)GVSummary.DataKeys[rowIndex].Values["TemplateId"];

1 个答案:

答案 0 :(得分:3)