gpt4 book ai didi

c# - `class` 关键字和用户定义的数据类型

转载 作者:太空宇宙 更新时间:2023-11-03 20:13:17 24 4
gpt4 key购买 nike

标题可能有点奇怪。我不知道如何以更好的方式为这个问题命名。

突然间,我对数据类型感到非常困惑。如果类是用户定义的数据类型,关键字 class 有什么作用?

例如:

    internal class MyClass
{
}

static class Main
{

static int Main(string[] args)
{
MyClass mc = new MyClass();
}

}

那么在这里,用户自定义数据类型是MyClass吗?如果是这样,关键字 class 有什么作用?

我认为 class 只是您的用户定义数据类型的蓝图。我不再那么确定了。

如果你不明白这个问题,请发表评论,这样我可能会尽量把它说得更清楚。

最佳答案

用户定义类型有很多种——class只是其中之一;另见:

  • 结构
  • 枚举
  • 委托(delegate)
  • 接口(interface)

这里,class 告诉编译器您正在定义引用类型的单继承类型。

关于c# - `class` 关键字和用户定义的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18542832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com