Я запускаю поток в C#. У меня есть веб-форма. Я объявил публичный атрибут строки в своей веб-форме. (например, строка myVal) Затем я вызвал поток и присвоил значение в myVal. Он присваивает в нем значения. Но когда я выхожу из кода потока, myVal становится нулевым.Как получить строковое значение из потока
В любом случае, чтобы сохранить значение myVal.
public string myVal;
protected void Page_Load(object sender, EventArgs e)
{
System.Threading.Thread myThread = new System.Threading.Thread(this.getVal);
myThread.SetApartmentState(System.Threading.ApartmentState.STA);
myThread.Start();
myThread.Join();
//I am not able to get myVal string over here.
}
private void getVal()
{
myVal = "I can easily get myVal over here.";
}
Образец кода будет приятным. – Joseph
@Joseph: код предоставляется сейчас. –
@Syed Tayyab Ali Спасибо! – Joseph