当前位置: 代码迷 >> ASP.NET >> 修饰符控件类及其成员访问权限有关问题
  详细解决方案

修饰符控件类及其成员访问权限有关问题

热度:2639   发布时间:2013-02-25 00:00:00.0
修饰符控件类及其成员访问权限问题
C# code
namespace MyProject{    public partial class newslist : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {            bind();        }        public void bind()        {            int sumPage;        }        protected void link_Click(object sender, EventArgs e)        {            if (page > sumPage)            {                        }        }   }}


public void bind()方法中定义了一个变量sumPage;想在方法protected void link_Click()中引用变量sumPage,却提示当前上下文中不存在名称sumPage

何解,同一类下,不是所有变量都能任意引用的吗?



------解决方案--------------------------------------------------------
那是局部变量,每个方法可以看做一个单独的环境,也就是大括号之间内容可以看做一个独立的环境,在该环境下变量是局部的,只属于该环境

处理方法,提升为全局变量,放在小环境之外
C# code
int sumPage; public void bind()        {                    }
  相关解决方案