asp.net API视觉工作室。 C #。期望获取或设置访问者

时间:2014-04-04 00:47:54

标签: c# asp.net visual-studio var

我实现了以下代码。但是,编译器告诉我:

A get or set accessor expected @ var

 public IEnumerable<Contacts> GetAllContacts
    {
        var Contacts = from c in dbc.Contact select c;
        return (IEnumerable<Contact>)Contacts;
    }

我很困惑为什么会这样。

1 个答案:

答案 0 :(得分:3)

如果您希望它是一种方法,请在GetAllContacts之后加上括号。

public IEnumerable<Contacts> GetAllContacts()

如果您希望它成为属性,请输入get语句。 (如果您希望将名称设置为get语句,则应该将名称更改为Contacts,以与约定保持一致。)

public IEnumerable<Contacts> GetAllContacts
{
    get 
    {
        var Contacts = from c in dbc.Contact select c;
        return (IEnumerable<Contact>)Contacts;
    }
}