繁体   English   中英

Page_Load(对象发送者,EventArgs e)---为什么“对象”不大写?

[英]Page_Load(object sender, EventArgs e)---Why is “object” not capitalised?

这里的“对象”应指代“对象”类。 与.NET框架中的所有类标识符一样,尽管不区分大小写,但应该将其大写。 但是我意识到在C#中默认情况下它不是大写的。 这是为什么? 是因为C#是仿照Java建模的,Java具有某种非大写的对象类? 我已经不记得Java语法了。

object只是引用System.Object类的C#关键字。 以相同的方式, string是一个引用System.String类的关键字。 您可以互换使用大写字母和非大写字母的版本,但这有助于强调C#语言对这两个类进行了“特殊”处理(在该object中,所有类都继承自默认类,而string是以下类的类型) “ xyz”常量表达式)。

同样,C#区分大小写。 EventArgs是与eventargs不同的类(例如)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM