[英]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.