8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

可访问性不一致:参数类型的可访问性比方法低

Max Frai 1月前

62 0

我正在尝试在两个表单之间传递一个对象(基本上是对当前登录用户的引用)。目前,我在登录表单中有类似以下内容:private ACTInterface

我正在尝试在两个表单之间传递一个对象(基本上是对当前登录用户的引用)。目前,我在登录表单中有以下内容:

private ACTInterface oActInterface;

public void button1_Click(object sender, EventArgs e)
    {
        oActInterface = new ACTInterface(@"\\actserver\Database\Premier.pad",this.textUser.Text,this.textPass.Text);

        if (oActInterface.checkLoggedIn())
        {
            //user has authed against ACT, so we can carry on
            clients oClientForm = new clients(oActInterface);
            this.Hide();
            oClientForm.Show();
        }
        else...

在下一个表单(客户端)中,我有:

public partial class clients : Form
{
    private ACTInterface oActInt {get; set;}

    public clients(ACTInterface _oActInt)

...结果我得到:

Error   1   Inconsistent accessibility: 
parameter type 'support.ACTInterface' is less accessible than method    
'support.clients.clients(support.ACTInterface)'  
c:\work\net\backup\support\support\clients.cs   20  16  support

我不太明白问题是什么——两个字段都是私有的,并且可以通过表单中的相关公共方法访问。谷歌搜索并没有真正帮助我,因为它只是指出一个元素是公共的,另一个是私有的,但这里的情况并非如此。

有人帮忙吗?

帖子版权声明 1、本帖标题:可访问性不一致:参数类型的可访问性比方法低
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Max Frai在本站《json》版块原创发布, 转载请注明出处!
最新回复 (0)
  • parameter type 'support.ACTInterface' is less accessible than method    
    'support.clients.clients(support.ACTInterface)' 
    

    错误表明“support.ACTInterface”的访问性较差,因为您已将接口设为私有,至少将其设为内部接口或公开接口。

返回
作者最近主题: