这是我的字符串
public string txtEmail;
这是方法
public void Login(txtEmail, string password){}
没有代码错误,但为什么我无法从该方法访问我的公共txtEmail,它们属于同一个类。 我搜索了但我没有找到理由。 这是全班>>
public partial class MainWindow : Window
{
public String txtEmail;
public MainWindow()
{
InitializeComponent();
}
private void tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
private void Login(txtEmail, String Password)
{
}
}
答案 0 :(得分:1)
试试这个,使用Login()
的输入来填充公共字段txtEmail。
public partial class MainWindow : Window
{
public String txtEmail;
public MainWindow()
{
InitializeComponent();
}
private void tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
private void Login(String txtEmail, String Password)
{
this.txtEmail = txtEmail;
}
}
答案 1 :(得分:0)
你错过"字符串"在...
private void Login(txtEmail, String Password)
{
}
应该......
private void Login(string txtEmail, String Password)
{
}
那应解决编译错误。但即便如此,我也不清楚你的意图是什么。例如。我不知道您是否认为您已将该类的txtEmail属性传递给Login函数,或者您是否真正尝试传入外部值。