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()开始的第一个表单内)
我仍然不知道如何解决这个问题,我当然已经搜索过,但似乎没有人能够找到适合我情况的答案。
答案 0 :(得分:8)
我认为您的AbClient需要声明为公开,因为默认情况下它是私有的。请参阅MSDN - "方法的返回类型和参数类型必须至少与方法本身一样可访问。"