非泛型委托声明如下:
delegate void Print(int arg);
Run Code Online (Sandbox Code Playgroud)
where void是返回类型,int是参数类型.
通用委托声明如下:
delegate void Print<T> (T arg);
Run Code Online (Sandbox Code Playgroud)
这里void又是返回类型,T括号中是通用的参数类型.
现在我们已经知道了返回类型和参数类型,那么为什么我们需要额外的类型角度括号Print<T>?它意味着什么?
谢谢大家.