Ian*_*Ian 0 c# generics c-preprocessor
相当直截了当的问题,是否可以编写C#预处理器指令,以便我可以执行以下操作?:
ClassZ<A, B, C, D, E, F>
Run Code Online (Sandbox Code Playgroud)
至
ClassZ<T>
Run Code Online (Sandbox Code Playgroud)
哪里
T = <A, B, C, D, E, F>
Run Code Online (Sandbox Code Playgroud)
这有点可能.
你可以写
using ClassZT = ClassZ<A, B, C, D, E, F>;
Run Code Online (Sandbox Code Playgroud)
请注意,除非您将其放入namespace块中,否则您需要完全限定每个名称.
但是,您无法按照您要求的方式设置参数.
| 归档时间: |
|
| 查看次数: |
323 次 |
| 最近记录: |