我发现在某些情况下我们在 C# 中使用以下语法格式,
[something]
void methodM(){
}
示例:
[MethodImpl(MethodImplOptions.Synchronized)]
public void SomeMethod() {/* code */}
[WebMethod]
public void MyWebMethod(){/* code */}
这在编译中如何工作?
最佳答案
说明
这些是属性或注释。它们是放置它们的成员的元数据。
例如,使用 MethodImpl属性,您可以指定方法如何实现的详细信息。并使用WebMethod属性,您将该方法标记为 Web 服务方法。
进一步阅读:
Attributes (C# Programming Guide)
Attributes in C#
关于c# - C# 中的 [something] 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10763673/