Envoyer POST avec WebClient.DownloadString en C #

Je sais qu'il ya beaucoup de questions à propos de l'envoi de demandes HTTP POST avec C#, mais je suis à la recherche d'une méthode qui utilise WebClient plutôt que HttpWebRequest. Est-ce possible? Ce serait sympa parce que la WebClient classe est si facile à utiliser.

Je sais que je peux définir la Headers propriété de certains en-têtes de série, mais je ne sais pas si c'est réellement possible de faire un POST de WebClient.

source d'informationauteur PorkWaffles