我遇到了一个问题,我的应用程序有一个登录页面,登录并打开一个新表单。但是,我在这个表单中声明了_client实例并使用它,但是当我隐藏这个表单并打开一个新表单时,它看不到_client。它出错并说“名称'_client>'在当前上下文中不存在“。
我不能简单地再次调用它,因为它是一个不同的实例,我如何在两个表单中使用相同的实例?
任何帮助将不胜感激!感谢
private FutClient _client;
public login()
{
InitializeComponent();
_client = new FutClient();
}
public async void button1_Click(object sender, EventArgs e)
{
var loginDetails = new LoginDetails(email, password, secret, platform);
try
{
var loginResponse = await _client.LoginAsync(loginDetails);
this.Hide();
abform abform = new abform();
abform.ShowDialog();
}
catch (Exception ex)
{
this.textBox4.Text = ex.Message;
}
}
答案 0 :(得分:0)
自己解决了
叫
public static FutClient _client {get;组; }
并使用login._client
在下一个表单中引用它: - )