在C#的web form中,如果将所以的类变量都写成是public, 不用protected 或者 private, 会不会影响系统的性能呢?请指教,回帖都有分送,谢了。

解决方案 »

  1.   

    木有 性能影响 只有 安全问题,public 安全性太低, 该私有化的还是得 私有化, 一般只有三层结构里面的类 都会 public, ASPX 页面的方法大多为私有。
      

  2.   

    面向对象的四个特征你要好好看看、这不关性能的事
    这是为了封装、让外部的不能访问
    属性最好用private、所以要实现接口去调用