例如,在 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/

10-12 00:28
查看更多