【发布时间】:2014-07-10 23:18:04
【问题描述】:
两个愚蠢的疑问:
我无法在我引用的另一个类中访问属性
Students。请告诉我为什么我无法引用或调用它?除了使用
ref关键字外,我不能在类级别声明一个变量并在该类内部的方法中访问它吗?假设我有一个名为 Display 的方法,其返回类型为IEnumerable<Student>,在其中,我想调用并返回StudentsListDetails
我的班级是这样的:
public class Service
{
private ObservableCollection<Student> studentsList;
public ObservableCollection<Student> StudentsListDetails;
public StudentEntities StudentEntities { get; set; }
public ObservableCollection<Student> Students
{
get
{
if (studentsList == null && StudentEntities != null)
{
StudentEntities.Set<Student>().Load();
studentsList = StudentEntities.Set<Student>().Local;
StudentsListDetails = studentsList;
}
return studentsList;
}
}
}
【问题讨论】:
-
很难弄清楚你在这里实际问的是什么。你能让你的问题更不稳定吗?
-
请更新您的问题以明确问题。
-
@awexfwex:好的,我想在返回 IEnumerable
的方法中访问 StudentsListDetails。第二 - 我应该能够从其他班级访问“学生”属性。 -
@loop:我更新了上面的评论,请帮忙?