c# - 通用列表不一致的可访问性

标签 c# winforms

这是我在单击按钮时创建第二个表单的代码部分。

private List<Team> Teams = new List<Team>();
private void button2_Click(object sender, EventArgs e)
{
     Form Form2 = new Form2(Teams);
     Form2.Show();
}

表格 2:

public Form2(List<Team> teams)
{
   InitializeComponent();
}

而且我总是得到这个错误:

Error 1 Inconsistent accessibility: parameter type 'System.Collections.Generic.List<Projekt.Team>' is less accessible than method 'Projekt.Form2.Form2(System.Collections.Generic.List<Projekt.Team>)'

最佳答案

Team 很可能是 internal,因此它不能出现在 public< 上的 public 方法的签名中 类。

您可以将 Team 公开或方法 private/internal

关于c# - 通用列表不一致的可访问性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13345040/

相关文章:

c# - src等属性如何防范XSS攻击?

c# - 如何从 json 对象循环遍历某个 token?

c# - 如何检索 .Net WinForms 图表控件中的选定范围?

c# - 类型 '...' 存在于 'Util.dll"和 'Util (Silverlight).dll' 中

c# - 如何在特定选定项目内的 TFS 源代码管理中搜索特定文件?

c# - char 对象对应于哪个字符编码(Unicode 版本)集?

c# - SQL UPDATE 没有更新数据库,我的 SQL 语句有问题吗?

c# - 如何删除关闭按钮,而不是它的图标?

c# - 如何更改datagridview列分隔符颜色c# winforms

c# - .ToArray() 的慢速 LINQ 查询