I had a method downloading a string, parsing it and then returning the parsed data as a string[]. I now want to change that method so it uses the DownloadStringAsync, but I don't know how to still have it as a function return that string array.

Since the fetched string is parsed in the DownloadStringAsyncCompleted method and not in the method it was called from :S