"object" here should refer to the "Object" class. As with all class identifiers in the .NET framework, it is supposed to be capitalis开发者_如何学Ced although not case sensitive. But I realise in c# it is not capitalised by default. Why is that? Is it because C# is modelled after Java which had some sort of non capitalised object class? I can't remember Java syntax already.
object is just a C# keyword that refers to the System.Object class. In just the same way, string is a keyword that refers to the System.String class. You can use the capitalized and non-capitalized versions interchangably, but it helps to highlight that these two classes are treated "specially" by the C# language (in that object is the default class that all classes inherit from, and string is the type of "xyz" constant expressions).
Also, C# is case-sensitive. EventArgs is a different class to eventargs (say).
加载中,请稍侯......
精彩评论