rt

解决方案 »

  1.   

    可以吗?class好像不可以reopen吧?namespace才可以reopen。
    关注。
      

  2.   

    可以。使用partial修饰符,具体见:
    http://www.codeguru.com/Csharp/Csharp/cs_syntax/article.php/c5889/
      

  3.   

    allentao,那个是“将来的”C#……
      

  4.   

    你用#region/#endregion来折叠不一样的嘛?再长也不怕
      

  5.   

    惭愧,确实是c# in future
    那就到将来再分开吧:)
      

  6.   

    我想楼主的意思是一个类的东西,分几个文件存放……就像C++当中的.H和.CPP一样,分开来存放。
      

  7.   

    从C++角度上来看,
    文件1:
    class a
    {
    }
    文件2:
    #include "文件1"
    class a :public ........
    {
    }
    class a :public ........
    {
    }class a :public ........
    {
    }class a :public ........
    {
    }//这些是方法的声明
      

  8.   

    如果按这种原理的话,
    文件a.csnamespace a
    {
       class a
       {
        }
    }
    文件2:namespace a
    {
        class a :public ........
        {
         }
        class a :public ........
        {
         }     class a :public ........
        {
        }   class a :public ........
        {   
        }//这些是方法的声明
    }
    或许是这样,我自己没有试过。