我知道它是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