我有一个类型为object的变量,我想提前将它转换为int。?
prev code
val = Math.Max(((int)DatabaseHelper.ExecuteScalerCommand(query)), numbering.StartValue);
现在我需要将其转换为long类型。我尝试使用long.tryparse()
long t = 0;
long.TryParse(DatabaseHelper.ExecuteScalerCommand(query).ToString(), out t);
var val = Math.Max(t, numbering.StartValue);
有更好的方法来处理这个问题吗?
答案 0 :(得分:1)
尝试使用此
long id = Convert.ToInt64(ObjectToConvert)
并且可能容易出错,与数据类型
中的TryParse()不同