例如,在 C# 中使用 out
关键字的方法中的参数将显示在元数据签名中,并以与号 &
开头。我正在尝试为通用方法创建签名,但我不想使用元数据 API 来解决这个问题,它肯定在某处记录在案吗?
这是我对 Socket 类上的 BeginReceiveFrom 的含义的示例:
System.IAsyncResult([]System.Byte,System.Int32,System.Int32,
System.Net.Sockets.SocketFlags,&System.Net.EndPoint,
System.AsyncCallback,System.Object)
最佳答案
对于未构造的类型,有一个反引号,后跟参数的数量,例如
List`1
Dictionary`2
来自 ECMA 335,section 10.7.2:
不确定构造类型...
关于c# - .NET 2.0/C# 中泛型方法的元数据的签名格式是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1071245/