为了账号安全,请及时绑定邮箱和手机立即绑定

我是使用int还是int 32?

我是使用int还是int 32?

至尊宝的传说 2019-07-06 16:04:29
我是使用int还是int 32?在C#中,int和Int32是一样的,但我读过很多次int优先于Int32却没有给出任何理由。有原因吗,我应该关心吗?
查看完整描述

3 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

这两者确实是同义词;int会更熟悉一些,Int32使32位代码对那些读取代码的人更加明确。我倾向于用int我只需要一个整数,Int32其中的大小很重要(密码,结构),这样将来的维护人员就会知道放大一个int如果合适的话,但是要注意改变Int32It‘我们也是这样的。

生成的代码将是相同的:区别纯粹在于可读性或代码外观。


查看完整回答
反对 回复 2019-07-06
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

它们都声明了32位整数,而且正如其他海报所述,使用哪一个主要是句法风格的问题。然而,他们并不总是以同样的方式行事。例如,C#编译器不允许这样做:

public enum MyEnum : Int32{
    member1 = 0}

但它将允许这样做:

public enum MyEnum : int{
    member1 = 0}

去想想吧。


查看完整回答
反对 回复 2019-07-06
  • 3 回答
  • 0 关注
  • 1540 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信