127*_*0.1 2 c# types visual-studio
我需要将一个名为“ Matrix4”的类型重新声明为“ Matrix”,以便所有对“ Matrix”的引用都将重定向到“ Matrix4”。有什么简单的方法可以做到,而又不需要像包装纸那样大刀阔斧?
我需要这个的原因是为了包含条件库。
#if USE_XNA
using Library = XNA;
#elif USE_OPENTK
using OpenTK;
#endif
#if USE_OPENTK
//Set "Matrix4" references to "Matrix"
#endif
Run Code Online (Sandbox Code Playgroud)
OpenTK中的Matrix4与XNA中的Matrix类型大致相同,但其标识符不同
您可以像Random832所说的那样将Matrix4重命名为Matrix,或者声明一个别名:
using Matrix = Namespace.Matrix4;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2128 次 |
| 最近记录: |