C# Как я могу использовать строковое значение в другом методе - PullRequest
0 голосов
/ 01 апреля 2020

Как я могу использовать значение из ip и пользователя (строка 3) в строке 12?

public partial class MainWindow : Window
{
    public MainWindow(string ip, string user)
    {
        InitializeComponent();
        label1.Content = "Connected to: " + user + " " + "(" + ip + ")";
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        MessageBox.Show(user);
    }
}

Код из другой формы:

public partial class LoginWindow : Window
{
    public LoginWindow()
    {
        InitializeComponent();
    }

    public void Button_Click(object sender, RoutedEventArgs e)
    {
        MainWindow w1 = new MainWindow(txtip.Text,txtuser.Text);
        w1.Show();
        this.Close();
    }
}

Я новичок на C #, спасибо за ваши ответы!

1 Ответ

3 голосов
/ 01 апреля 2020

Это то, что вам нужно?

public partial class MainWindow : Window
{
    private string _user;

    public MainWindow(string ip, string user)
    {
        InitializeComponent();
        _user = user;
        label1.Content = $"Connected to: {_user} ({ip})";
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        MessageBox.Show(_user);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...