द्वितीयक थ्रेड में अपवाद होने पर मुख्य थ्रेड में अपवाद कैसे प्राप्त करें?द्वितीयक थ्रेड में अपवाद होने पर मुख्य थ्रेड में अपवाद कैसे प्राप्त करें?
परिदृश्य के लिए कोड का टुकड़ा नीचे दिया गया है
private void button1_Click(object sender, EventArgs e)
{
try
{
Thread th1 = new Thread(new ThreadStart(Test));
th1.Start();
}
catch (Exception)
{
}
}
void Test()
{
for (int i = 0; i < 100; i++)
{
Thread.Sleep(100);
if (i == 2)
throw new MyException();
}
}
आप नहीं कर सकते। एक के लिए, जब तक अपवाद फेंक दिया जाता है, कोशिश करें ... मुख्य धागे में पकड़ पहले ही पूरा हो चुका है। –