In .Net 4.5 Microsoft has added the new
Async/Awaitfeature to simplify asynchronous coding in it; However, I wonder
Async/Awaitcame to completely replace the old way of using
Async/Awaitcapable of doing what ever a
Threadcan do asynchronously ?
Async/Awaitonly can be used with some methods like
WebClient.DownloadStringAsyncor can i convert any Synchronous method to make it use
Async/Awaitand not to block the main thread?
Finding detailed answers for the questions above really interests me so i decided to ask them here at
stackoverflowto get the best explanation.
...was closed on the grounds of being 'not constructive', while the question is not subjective.
If you could look at the close-reasons given, I suspect they won't all be 'not constructive'. This is an indication that the question is not closed for any valid close reason, but only because people feel the asker has not put enough (reaearch) effort in the question.
However, putting not enough effort in a question is not a valid reason to close a question (that's what downvotes are for). I request for the question to be reopened.