日期:2014-05-18  浏览次数:20486 次

菜鸟问问题,各位高手请回答
请问object和Object有什么区别

我现在在一个地方用object就不对用Object就正确,但不知道为什么

请教高手了

谢谢

------解决方案--------------------
第一个字母有区块,一个小写,一个大写
------解决方案--------------------
MSDN:object 类型在 .NET Framework 中是 System.Object 的别名。可将任何类型的值赋给 object 类型的变量。
------解决方案--------------------

------解决方案--------------------
lz
上面是我问你的问题
希望解决

------解决方案--------------------
//我现在在一个地方用object就不对用Object就正确
你给的信息太少,没法判断
有一种可能的情况是变量命名
在任何情况下,都不能命名为object,因为它是关键字
但可以命名Object,只要不在System命名空间下就可以
但是强烈建议不要这样做~
------解决方案--------------------
object和Object没有区别
Object是System.Object类,所有类的基类
object是C#的关键字,就表示System.Object类

------解决方案--------------------
区别好象有 我也遇到过 我也不知道是为什么 帮顶了
真没区别微软做2个做什么呢
------解决方案--------------------
object是c#关键字,Object是.net framework中的预定义类型。

一个预定义类型后边跟着“[]”,表示这个类型的对象的数组,这是c#语法规定了的;但是object[]根本毫无根据,根本不知道这是什么意思。你如果学一些编译技术,对于有意义的写法可以进行语义分析,但是这种东西根本没有意义。

你不能简单理解为object是替换Object的字符,c#没有那种替换之说。