Class本身的命名规则是什么?

Jas*_*son 0 c# types class

例如; "控制台类""Acme.Collections.Stack类"

有人说,准确的术语应该是"阶级".当然,可以使用术语"类型",因为它是一般术语.

在我看来,"阶级"是不正确的."class"应仅用于user_defined类型.Consle,Stack不是自定义的,所以它应该是"类型".

MSDN这样说; 类是一种构造,使您可以通过将其他类型,方法和事件的变量组合在一起来创建自己的自定义类型.

有什么好建议吗?

naw*_*fal 8

你错过了重点.文档说您可以使用class关键字定义自定义类型.这并不仅仅意味着你可以创建这样的类型.Framework有一组由像你这样的程序员编写的库,用于创建" 他们的 "自定义类型以简化开发.简而言之,框架类型也是用户定义的类型.

C#基本上有类型 - 有些是class,有些是struct,有些是interface,有些是enum,有些是delegate,有些是[](数组).在内部,其中一些类型只是btw类.