在c#中,关键字Object
和object
可以互换使用。
其他基本类型的工作方式相同:String
/string
,Double
/double
,...对象/对象的大小写约定
是否有使用一个或其他任何约定?
它们各自的建议:
object x = new object();
Object x = new Object();
object x = new Object();
什么:
object.ReferenceEquals(a,b);
Object.ReferenceEquals(a,b);
我问,主要是因为较低的情况下new object()
只是看起来我错了,但就是建议我从视觉获得工作室当我自动完成Object x = new ...
我知道,但是使用另一个别名的约定是什么?推测这些别名是因为某个原因而添加的。 – HugoRune
[字符串和字符串有什么区别?](这个问题的前2个答案应该回答你的问题相当充分。 –
如果我不得不冒险猜测,可能会添加别名,以便通知您它是“保留”类型,以便您可以轻松区分.NET本机类型和自己的手动类型。至于公约?如果别名在那里,我使用它,只是因为我喜欢它的方式:)。 –