我是使用int还是int 32?

我是使用int还是int 32?

在C#中,intInt32是一样的,但我读过很多次int优先于Int32却没有给出任何理由。有原因吗,我应该关心吗?



至尊宝的传说
浏览 1570回答 3
3回答

慕丝7291255

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

慕码人8056858

它们都声明了32位整数,而且正如其他海报所述,使用哪一个主要是句法风格的问题。然而,他们并不总是以同样的方式行事。例如,C#编译器不允许这样做:public enum MyEnum : Int32{     member1 = 0}但它将允许这样做:public enum MyEnum : int{     member1 = 0}去想想吧。
打开App,查看更多内容
随时随地看视频慕课网APP