标题可能有点奇怪.我不知道如何以更好的方式标题这个问题.
突然间,我对数据类型感到非常困惑.如果Class是用户定义的数据类型,该关键字的作用class是什么?
例如:
internal class MyClass
{
}
static class Main
{
static int Main(string[] args)
{
MyClass mc = new MyClass();
}
}
Run Code Online (Sandbox Code Playgroud)
那么这里是用户定义的数据类型MyClass吗?如果是这样,该关键字有class什么作用?
我认为class这只是用户定义数据类型的蓝图.我不再那么肯定了.
如果您不理解这个问题,请发表评论,以便我可以尝试使其更清晰.
有各种类型的用户定义类型 - class只是其中之一; 也可以看看:
structenumdelegateinterface在这里,class告诉编译器您正在定义引用类型的单继承类型.