[ 某物 ] 在 c# 中是什么意思
本文关键字:是什么 意思 某物 | 更新日期: 2023-09-27 18:35:28
我已经看到在某些情况下我们在 c# 中使用以下语法格式,
[something]
void methodM(){
}
例:
[MethodImpl(MethodImplOptions.Synchronized)]
public void SomeMethod() {/* code */}
[WebMethod]
public void MyWebMethod(){/* code */}
这在编译中是如何工作的?
解释
这些是属性或注释。它们是放置它们的成员的元数据。
例如,使用 MethodImpl 属性,可以指定方法实现方式的详细信息。使用 WebMethod 属性,可以将该方法标记为 Web 服务方法。
延伸阅读:
属性(C# 编程指南)
C# 中的属性
[something]
是一个属性。这些属性存储在程序集的元数据中,可以通过反射进行读取。库和框架经常使用它来控制行为。某些属性(如ObsoleteAttribute
控制编译时行为,但大多数属性会影响运行时行为。您可以通过从 Attribute
继承来创建自己的属性。
这些是属性 [something],它们是描述性标签,可用于提供有关类型(类)的其他信息,成员和属性。.NET 可以使用属性来决定在应用程序运行时如何处理对象。