gna*_*esh 6 .net c# fody .net-attributes
我正在学习 C# 并遇到了关键字module. 我想知道moduleC# 中的this关键字是什么以及它有什么用处。例如,考虑以下代码:
[module: Test]
public class TestAttribute : Attribute
{
}
Run Code Online (Sandbox Code Playgroud)
在您的示例中module是一种指定属性用法的方法,如下所示:
[module: CLSCompliant(true)]
int Method1() { return 0; }
Run Code Online (Sandbox Code Playgroud)
它也称为属性目标:
属性的目标是该属性应用于的实体。例如,一个属性可以应用于一个类、一个特定的方法或整个程序集。默认情况下,属性适用于它后面的元素。
有关 C# 属性参数的完整列表,请查看官方文档。
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |