通常我会使用
之类的东西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 \ Projects \ Budgeting Program \ Budgeting Program \ Total.cs 22 16预算编制程序
我不太清楚这意味着什么。任何人都可以帮忙!
答案 0 :(得分:1)
您还需要公开Item
课程。
即使您将itemList
设为公开,如果Item
班级不是public
您无法从其他班级访问
可访问性不一致:字段类型“类型”不易访问 field'field'字段的类型不能低于 字段本身,因为所有公共构造必须公开返回 可访问的对象。