簡體   English   中英

可訪問性不一致:參數類型“x”比方法“y”更難訪問

[英]Inconsistent accessibility: parameter type 'x' is less accessible than method 'y'

public partial class buyer : Form
{

   Client AbClient;
    public buyer(Client cli)
    {
        InitializeComponent();

        AbClient = cli;
    }

拋出錯誤的函數。

public class Client {
}

客戶端是問題所在的類。

private void CheckAuth()
    {
        while (true)
        {
            if (!sAuth.IsAlive)
            {
                if(abClient.isAuthSucessful)
                    Application.Run(new buyer(abClient));
                break;  
            } 
        }
    }

這是調用Autobuyer表單的地方。 (在main()開始的第一個表單內)

我仍然不知道如何解決這個問題,我當然已經搜索過,但似乎沒有人能夠找到適合我情況的答案。

我認為您的AbClient需要聲明為public,因為默認情況下它是私有的。 請參閱MSDN - “方法的返回類型和參數類型必須至少與方法本身一樣可訪問。”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM