Ich führe einen Thread in C#. Ich habe Webformular. Ich habe das öffentliche String-Attribut in meinem Web-Formular deklariert. (z. B. String myVal) Dann habe ich Thread und myVal Wert zuweisen. Er weist Werte darin zu. Aber wenn ich den Thread-Code verlasse, wird myVal null.Wie bekomme ich String-Wert von Thread
Gibt es sowieso, myVal Wert zu halten.
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.";
}
Ein Codebeispiel wäre nett. – Joseph
@Joseph: Code wird jetzt bereitgestellt. –
@Syed Tayyab Ali Danke! – Joseph