Моего Form1_Load:Доступ к переменному в пустоте от главного
private void Form1_Load(object sender, EventArgs e)
{
Thread Usern = new Thread(new ThreadStart(Username));
Usern.Start();
}
И мое Имя пользователя Функция:
public static void Username()
{
try
{
string user = Environment.UserName;
MessageBox.Show(user.ToString());
}
catch(Exception exc)
{
MessageBox.Show(exc.Tostring());
}
}
Кто-нибудь знает, как я бы назвал «пользователь», используемым в функции выше^внутри Событие Form_Load? Я попытался изменить возвращаемый тип функции на строку, но он говорит, что это неверное изменение. Я знаю, что могу просто скопировать и вставить код из функции в событие form_load, но он должен быть в функции.
Спасибо, ребята, заранее и извините за такой «глупый вопрос», поскольку я не нашел ничего связанного с моей проблемой на SO.
Почему бы вам нужно вызвать этот метод 'Username' в другом потоке? Для меня это не имеет смысла. –
Что вы на самом деле пытаетесь сделать? –
Это всего лишь фрагмент полного кода. Я пытаюсь получить всю информацию о ПК, а затем отправить его обратно на сервер для аналитики. –