初始化int与001和1有区别吗?

时间:2015-04-13 14:12:48

标签: c# integer literals

我在MSDN上运行this示例,在初始化int时使用前导零。

... new Category(){ Name="Condiments", ID=001}...

与使用

有什么不同
... new Category(){ Name="Condiments", ID=1}...

2 个答案:

答案 0 :(得分:7)

不,没有区别。

在许多其他类C语言(包括C本身)中,前导零表示八进制文字。但不是在C#中。

答案 1 :(得分:1)

没有,001与1完全相同int