0

通常我使用类似的东西

public List<Item> itemList = new List<Item>();
public Total(List<Item> i)
{
    itemList = i;
    InitializeComponent();
}

但现在我得到了

错误 1 ​​可访问性不一致:参数类型“System.Collections.Generic.List”比方法“Budgeting_Program.Total.Total(System.Collections.Generic.List)”更难访问 C:\Users\Mika\Documents\Visual Studio 2012\项目\预算计划\预算计划\Total.cs 22 16 预算计划

我不太确定这意味着什么。

4

1 回答 1

1

您还需要Item公开课程。

即使您设置itemList为公开,如果Item课程不是public您也无法从其他课程访问它

编译器错误 CS0052

可访问性不一致:字段类型 'type' 的可访问性不如字段 'field' 字段类型的可访问性不能低于字段本身,因为所有公共构造都必须返回可公开访问的对象。

于 2013-09-19T01:31:03.453 回答