我收到此错误:
错误2可访问性不一致:参数类型 ' Update_Automation_Report_In_ALM.OtaApi'不太容易接近 方法 ' Update_Automation_Report_In_ALM.reportTab.reportTab(System.Windows.Forms.TextBox, System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms.ToolStripStatusLabel, Update_Automation_Report_In_ALM.OtaApi)' C:\ Users \用户eitansh \桌面\更新 ALM中的自动化报告\更新自动化报告 ALM \ reportTab.cs 28 16在ALM中更新自动化报告
这是我的Form1:
public partial class Form1 : Form
{
private OtaApi ota = new OtaApi();
private string windowsUsername;
public Form1()
{
InitializeComponent();
var rt = new reportTab(statusBox, toolStripVersionLabel, toolStripUsernameLabel, ota);
}
}
和本报告图:
public partial class reportTab : Form
{
private string selectedPlatform;
private TextBox statusBox;
private ToolStripStatusLabel toolStripVersionLabel;
private ToolStripStatusLabel toolStripUsernameLabel;
private OtaApi ota;
public reportTab(TextBox statusBox, ToolStripStatusLabel toolStripVersionLabel, ToolStripStatusLabel toolStripUsernameLabel, OtaApi ota)
{
this.statusBox = statusBox;
this.toolStripVersionLabel = toolStripVersionLabel;
this.toolStripUsernameLabel = toolStripUsernameLabel;
this.ota = ota;
InitializeComponent();
}
}
任何人都可以看到问题吗?感谢
答案 0 :(得分:2)
类 Update_Automation_Report_In_ALM.OtaApi 可能是内部的,但是您将它传递给公共方法。因此, Update_Automation_Report_In_ALM.OtaApi 的可访问性低于方法。