VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 720|回复: 2

在页面的后台定义全局变量时是定义成protected还是定义成private好呢?

[复制链接]

7

主题

16

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-11-4 09:30:01 | 显示全部楼层 |阅读模式
例如:
public partial class CalcYear : System.Web.UI.Page
{
    protected int total = 0;
    protected void Page_Load(object sender,EventArgs e)
    {
        if(!Page.IsPostBack)
        {   ///绑定控件的数据
               BindVisitData();
        }
    }
    ......
}

就像protected int total = 0;这一句,有时也有用private int total = 0;的,不知道究竟该用哪种,还是无所谓。请高手指点,谢谢!

回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-11-4 14:15:01 | 显示全部楼层
如果你在个页面(.aspx)的中会调用如:<%= total %>则可以是protect
不调用则是private
回复

使用道具 举报

7

主题

16

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
 楼主| 发表于 2020-11-4 14:45:01 | 显示全部楼层
甚至还见到过:

int nMailID = -1;
public total = 0;

这样声明的全局变量。它们又作何解释?谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表