繁体   English   中英

在Winform之间传输列表

[英]Transferring Lists between winform

通常我会用类似

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预算程序

我不太清楚这是什么意思。

您还需要公开Item类。

即使您将itemList设置为public,如果Item类不是public ,也无法从其他类访问它

编译器错误CS0052

不一致的可访问性:字段类型'type'的访问性比字段'field'的访问性强,因为所有公共构造都必须返回一个公共可访问的对象,所以字段的类型不能比字段本身具有更小的访问性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM