首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-09-01 
修饰符控件类及其成员访问权限问题C# codenamespace MyProject{public partial class newslist : System.W

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

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()        {                    } 

热点排行