C#问题中的对象创建

use*_*400 6 c# instantiation

我正在讨论一些c#教程,其中说明了以下内容:

"在找到属性类之后,编译器将检查该类是否允许该属性.然后它将检查与属性use中指定的参数匹配的构造函数.如果找到一个,则创建该对象的实例通过调用具有指定值的构造函数"

该段的名称是"编译过程",它指的是编译器处理属性的方式.我很抱歉无知,但不应该在运行时创建实例吗?

谢谢.

Row*_*haw 3

属性定义类的元数据——类的每个实例(即对象)将共享相同的属性值。此元数据与类型定义一起存储,类型定义在编译时根据源文件计算一次。