public partial class introduction : System.Web.UI.Page
{
static BusinessService bs = null;
private static List<PCUser> coaches = new List<PCUser>();
.............
public void BindRepeater()
{
if (coaches == null || coaches.Count == 0)
{
}
编译器抱怨 BindRepeater 中的教练。
错误信息:局部变量在定义之前不能使用。
但是,如果我像这样使用教练:
introduction.coaches
然后错误就会消失。
有趣的是,不用参考介绍,我可以直接使用bs。
谁能告诉我这个错误的原因?
对我来说,我认为bs和coaches处于相同的访问级别,因此应该可以通过引用他们的名字直接访问它们。
PS:还有一个问题,整个网页刷新后,变量coach的内容还会存在吗?因为我必须用它来进行分页。