C# .NET 中的 "module" 关键字是什么?
What is the "module" keyword in C# .NET?
我正在学习 C# 并遇到关键字 module
。我想知道 C# 中的 module
关键字是什么以及它有什么用。例如,考虑以下代码:
[module: Test]
public class TestAttribute : Attribute
{
}
在您的示例中,module
是一种指定属性用法的方法,如下所示:
[module: CLSCompliant(true)]
int Method1() { return 0; }
也叫属性目标:
The target of an attribute is the entity which the attribute applies to. For example, an attribute may apply to a class, a particular method, or an entire assembly. By default, an attribute applies to the element that follows it.
有关 C# 属性参数的完整列表,请查看 official documentation。
我正在学习 C# 并遇到关键字 module
。我想知道 C# 中的 module
关键字是什么以及它有什么用。例如,考虑以下代码:
[module: Test]
public class TestAttribute : Attribute
{
}
在您的示例中,module
是一种指定属性用法的方法,如下所示:
[module: CLSCompliant(true)]
int Method1() { return 0; }
也叫属性目标:
The target of an attribute is the entity which the attribute applies to. For example, an attribute may apply to a class, a particular method, or an entire assembly. By default, an attribute applies to the element that follows it.
有关 C# 属性参数的完整列表,请查看 official documentation。