Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 可访问性不一致:参数类型';x';方法';y';_C#_.net_Class_Methods_Parameters - Fatal编程技术网

C# 可访问性不一致:参数类型';x';方法';y';

C# 可访问性不一致:参数类型';x';方法';y';,c#,.net,class,methods,parameters,C#,.net,Class,Methods,Parameters,抛出错误的函数 public partial class buyer : Form { Client AbClient; public buyer(Client cli) { InitializeComponent(); AbClient = cli; } 客户端是问题似乎所在的类 public class Client { } 这是调用Autobuyer表单的地方。(在由main()启动的第一个窗体内) 我仍然不知道如何解决

抛出错误的函数

public partial class buyer : Form
{

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

        AbClient = cli;
    }
客户端是问题似乎所在的类

public class Client {
}
这是调用Autobuyer表单的地方。(在由main()启动的第一个窗体内)


我仍然不知道如何解决这个问题,当然我已经搜索过了,但似乎没有人能找到适合我这种情况的答案。

我认为您的AbClient需要声明为public,因为目前它默认为private。请参阅-“方法的返回类型和参数类型必须至少与方法本身一样可访问。”

您的特定错误消息中的
x
y
是什么?请向我们提供您得到的真实错误消息和相关代码,我们可能能够回答您的问题。事实并非如此。原因可能重复?:/奇怪的一个。
private void CheckAuth()
    {
        while (true)
        {
            if (!sAuth.IsAlive)
            {
                if(abClient.isAuthSucessful)
                    Application.Run(new buyer(abClient));
                break;  
            } 
        }
    }