“列表不包含填充的定义”

用户名

我有一堂课:

public class ItemsList
{
    private List<Item> items;

    public List<Item> Items
    {
        get { return items; }
        set { items = value; }
    }

    public void Fill()
    {
        items = ItemDB.GetItems();
    }

和Form1代码:

    private void Form1_Load(object sender, EventArgs e)
    {
        Items.Fill();
        FillItemsBox();
    }

我的错误是

...List < Item  >Does not contain definition for 'Fill' and no extension method 'Fill' accepting a first argument of type ... List < Item >.

我有几乎相同的代码,没有问题,只是变量名不同。我的Form1不承认有一种方法“ Fill”,这似乎不是我的问题,这似乎很奇怪。问题可能在其他地方吗?

霍坎·法尔斯泰特(HåkanFahlstedt)

您正在调用Items.Fill(),其中Items是List类型。Fill方法在ItemsList类中。因此,呼叫必须在该类中:

ItemsList myItemsList;

private void Form1_Load(object sender, EventArgs e)
{
    myItemsList.Fill();
    FillItemsBox();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

列表框不包含 SetSelected 的定义

来自分类Dev

IEnumerable<ViewModel>' 不包含列表的定义

来自分类Dev

包含div不包含列表

来自分类Dev

不包含“ DropDownList”的定义

来自分类Dev

不包含GetFromLocationAsync的定义

来自分类Dev

不包含“添加”的定义

来自分类Dev

不包含“方法”的定义

来自分类Dev

“ ***”不包含“ pnlMenu”的定义

来自分类Dev

不包含 ListItemAllFields 的定义

来自分类Dev

不包含 Key 的定义

来自分类Dev

Angular2中列表组件的自定义模板(不包含ng-content的包含)

来自分类Dev

AngularJS +重复离子列表不填充列表

来自分类Dev

“ ClaimsPrincipal”不包含“ GetUserId”的定义

来自分类Dev

不包含定义或扩展方法

来自分类Dev

IWindsorContainer不包含“ GetService”的定义

来自分类Dev

DBSet不包含Where的定义

来自分类Dev

“ RouteCollection”不包含“ MapMvcAttributeRoutes”的定义

来自分类Dev

“模型”不包含“对象”的定义

来自分类Dev

“对象”不包含“ rxDetail”的定义

来自分类Dev

GlobalConfiguration不包含配置的定义

来自分类Dev

IIDentity不包含“ GetUserId”的定义

来自分类Dev

IOwinContext不包含GetUserManager()的定义

来自分类Dev

“ IQueryable”不包含“ OrderByDescending”的定义

来自分类Dev

页面不包含BeginInvoke的定义

来自分类Dev

对象不包含ID的定义

来自分类Dev

ModelStateDictionary不包含CopyTo的定义

来自分类Dev

“ TProtocol”不包含“ IncrementRecursionDepth”的定义

来自分类Dev

“ CreateIndexDescriptor”不包含“ AddMapping”的定义

来自分类Dev

“ ILoggingBuilder”不包含“ AddFile”的定义