这部分代码叫什么?

yon*_*236 2 .net c#

以下代码的第一行叫什么?

[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public virtual IController Controller
{
    get { return controller; }
    set { controller = value; }
}
Run Code Online (Sandbox Code Playgroud)

Bol*_*ock 10

它被称为属性.属性用于描述属性,方法等.它们用于提供元数据等.

在这种情况下,DesignerSerializationVisibility.Hidden属性意味着Controller属性对设计时序列化程序不可见.