如何在Visual Studio中重命名c#类型?

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类型大致相同,但其标识符不同

Oza*_*zan 5

您可以像Random832所说的那样将Matrix4重命名为Matrix,或者声明一个别名:

using Matrix = Namespace.Matrix4;
Run Code Online (Sandbox Code Playgroud)