我知道它是common error。但我想知道为什么我的代码给出了这个错误。为什么给出错误CS0120
的VS提供了错误CS0120 C#的对象引用是所必需的非静态字段,方法或属性
class LoginsAtivosDAO
public static List<LoginAtivo> getList() {
return contexto.LoginsAtivos.ToList();
}
class List_Users_Form
private void atualizaLista() {
LoginDao dao = new LoginDao();
List<string> lista = new List<string>();
foreach(LoginAtivo u in LoginsAtivosDao.getList()) {
lista.Add(dao.getUsuario(u.UsuarioID).Nome);
}
listBox1.DataSource = lista;
}
什么是'contexto.LoginsAtivos'它定义在哪里? –
它是一个'DBContext',它是在类'LoginsAtivosDAO'中定义的。 –
你不了解什么?您是否阅读过您链接的文档? – Blorgbeard