如果一个类的代码不多,也要独占一个cs文件吗?
规范的讲,一个类,就应该独自占有一个文件,但是有时一个类地代码很少,
可不可以,经很多的这些“小类”集中放在一个文件中呢?这样做很不规范吗?
这样做合理吗?

解决方案 »

  1.   

    如果一个类的代码不多,也要独占一个cs文件吗?
    规范的讲,一个类,就应该独自占有一个文件,但是有时一个类地代码很少,
    可不可以,经很多的这些“小类”集中放在一个文件中呢?这样做很不规范吗?
    这样做合理吗?我的处理,就是将一些相关的“小类”放在一个.cs文件当中:
    例如:
    获取程序集:
    public DataSet GetDataSet(){}
    public DataSet GetDataSet(Person p){}
    public ResultSet GetResultSet(){}
    public ResultSet GetResultSet(Person p){}
      

  2.   

    .NET代码组织非常宽松,本质上代码其实跟代码文件没有必然联系...但是,公司需要规矩,团队需要合作基础,个人需要良好风格...总之玩游戏就要有规则...一般来讲一个代码文件里声明多个类型不便于管理,严格的代码管理规范是不允许的...“将很多类,集中放到一个文件中”更是非常不良的做法...相反,代码很多的类型分部到多个代码文件才是好习惯...