sho*_*han 1 c# sql-server asp.net int sqldatareader
我已经找到了一些关于Int32.Parse(),Convert.ToInt32()和Int32.TryParse()之间差异的好处link.
我想知道这三种方法之间有什么区别.GetInt32(),以及.GetInt32()方法应该是首选还是不首选.
.GetInt32用来获得的指定列的32位带符号整数的值.
备注
没有进行转换; 因此,检索的数据必须已经是32位有符号整数.
Convert.ToInt32() 将指定值转换为32位有符号整数.
Int32.TryParse将数字的字符串表示形式转换为其等效的32位有符号整数.返回值表示转换是否成功.
我在徘徊这三种方法和.GetInt32()之间的区别是什么,以及.GetInt32()方法是否应该是非首选方法的首选.
以上三种方法都是不同的,所有这些方法都用于各种场景.我不认为这是偏好的问题而不是可用性和要求的问题.