Comment faire un client SOAP / WSDL en C #?

J'ai été jouer en PHP avec lui et a obtenu quelque chose à travailler, ce que j'ai fait:

$client = new SoapClient("http://ws.cdyne.com/WeatherWS/Weather.asmx?wsdl");
$fetchedArr = $client->GetCityForecastByZIP(array("ZIP" => "10451")); //get the weather in the bronx YO!

Et maintenant, je voudrais que mon application, j'ai WPF/C# pour faire de même. Quel est l'équivalent en c#?

source d'informationauteur Jason94