c#里面的object和Object

c#里面的object和Object是一样吗?string和String一样吗?object是类?

1个回答

object是 C# 关键字,Object 是 .NET CTS 类型。
简单来说,object 和 Object 是等价的。
理论上如果C#作为一种编程语言编译为非.net字节码的代码,那种运行时没有Object,而是另一种类型,和object对应,那么object和Object不等价。但是在实践中,C#只为.NET平台上的语言,所以实践中没有这种情况。

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复qq_30995367: CTS是规范,不是类库
接近 4 年之前 回复
qq_30995367
M.G_2002 我的意思是系统自带的有很多可以拿来用的,这些类是不是都在BCL放着?另外BCL里面放着的也就是所有的.NET CTS类型?
接近 4 年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复qq_30995367: object是关键字。Array/Object是类型,这些类型是BCL/FCL定义的。
接近 4 年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复qq_30995367: C#是编程语言,不存在"自带类"
接近 4 年之前 回复
qq_30995367
M.G_2002 c#所有的自带的基类都放在了BCL里面?包括object?你说的那个array类也在里面?
接近 4 年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复qq_30995367: 引用,数组继承自Array类型。是引用。
接近 4 年之前 回复
qq_30995367
M.G_2002 那数组属于什么类型?引用还是?
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐