I just answered a similar Question (also not well defined), please see:
How to return an object from a thread in C#?[
^].
If you can formulate more certainly what you want to achieve, please free to ask follow-up questions (please don't do a common mistake, don't post them as Solution, use "Improve question" or "Add comment").
—SA