什么是[something]中
[something]
public class c1 {
}
Run Code Online (Sandbox Code Playgroud)
用C#调用?它有什么作用?
Jar*_*Par 12
这称为属性应用程序/用法.它将给定的实例Attribute与类型相关联.这些是用户可定义的项目.例如
[AttributeUsage(AttributeTargets.All)]
public class ExampleAttribute : System.Attribute {
public ExampleAttribute() { }
}
Run Code Online (Sandbox Code Playgroud)
这是一个属性,可以应用于属性合法的任何地方
// Assembly level
[assembly: Example]
// Class
[Example]
public class C1 {
// Field
[Example]
public int m_field;
// Method
[Example]
public void Test() { }
}
Run Code Online (Sandbox Code Playgroud)
可能会有更多的位置,但希望这可以得到一般的想法.您可能还想查看本教程
| 归档时间: |
|
| 查看次数: |
20508 次 |
| 最近记录: |