修饰符控件类及其成员访问权限有关问题
修饰符控件类及其成员访问权限问题C# codenamespace MyProject{public partial class newslist : System.W
修饰符控件类及其成员访问权限问题
C# codenamespace 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# codeint sumPage; public void bind() { }