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

Gre*_*Gum 1 c# integer literals

我在MSDN上遇到了这个样本,它在初始化int时使用前导零.

... new Category(){ Name="Condiments", ID=001}...
Run Code Online (Sandbox Code Playgroud)

是否与使用有区别

... new Category(){ Name="Condiments", ID=1}...
Run Code Online (Sandbox Code Playgroud)

Ben*_*igt 7

不,没有区别.

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