В потоке с переменной происходит какой-то бред!

203
23 февраля 2018, 15:16
string[] recvd = new string[2];
recvd = Encoding.Unicode.GetString(sbuffer).Split('#');

 MessageBox.Show(recvd[0] + "|" + recvd[1]);
 if (recvd[1] != "default")
 {
     string h = recvd[1] + ": " + recvd[0];
     textBox1.Text += "\r\n>" + h;
 }
 else
 {
     textBox1.Text += "\r\n>User: " + recvd[0];
 }

(recvd[0] - текст, recvd[1] - имя), это все работает в отдельном потоке.

Проблема в том, что всегда выполняется первое условие, а в переменной h всегда только recvd[1]! (Я выводил значения в MessageBox и все работает хорошо до h!)

READ ALSO
Не редактируются и не удаляются данные в БД, EF6 C# MVC

Не редактируются и не удаляются данные в БД, EF6 C# MVC

Добрый день! Подскажите как решить вопрос с записью в БД измененных данных или удалением ихДанные во view выводятся, в контроллер передаются,...

218
ASP.NET.После релиза пропадают папки

ASP.NET.После релиза пропадают папки

Добрый вечерЕсть проект на asp

217
Ошибки Сборки Microsoft Visual Studio 2017

Ошибки Сборки Microsoft Visual Studio 2017

Каковым бы код у меня ни был, в любом случае у меня после нескольких раз отладки в Microsoft Visual Studio 2017 пишет, что возникли некие "ошибки сборки",...

280
Разбить строку на символы

Разбить строку на символы

Можно ли в языке C# когда вводишь строку "string", например: "Собака" - разделить его на буквы "C", "о", "б", "а", "к", "а"Я знаю по функцию "Split", но там надо...

197