在此link
处,我发现了一些有关Int32.Parse(),Convert.ToInt32()和Int32.TryParse()之间的区别的优点。
我想知道这三种方法与.GetInt32()
之间有什么区别,以及.GetInt32()
方法是应首选还是不首选。
最佳答案
.GetInt32用于获取指定列的值为32位带符号整数。
备注
不执行任何转换;因此,检索到的数据必须
已经是32位有符号整数。
Convert.ToInt32()将指定的值转换为32位带符号整数。
Int32.TryParse将数字的字符串表示形式转换为其等效的32位带符号整数。返回值指示转换是否成功。
我在徘徊这三种方法有什么区别
和.GetInt32(),以及.GetInt32()方法是否应首选
不受欢迎。
以上三种方法都是不同的,并且都在各种场景下使用。我不认为这是偏好问题,而是可用性和需求问题。